어느 좋은 순간에 이 데이터베이스의 함수에 오류가 있음이 밝혀졌습니다. 아니면 개선만 해야 할 수도 있습니다. 이 변경을 수행하고 물론 모든 후속 제품에 대해 이미 업데이트된 버전의 기능이 있습니다. 늙은이들을 어찌할꼬? 그들은 이전 버전이 있습니다! 인클루더를 통해 연결된 라이브러리만 갖고 라이브러리 기능을 변경한 후 오래된 제품을 다시 컴파일하는 것만으로도 충분하지 않을까요?
DLL을 디컴파일하는 이유를 잘 이해하지 못합니까???
DLL이 필요한 이유는 무엇입니까? MQL에는 필요한 모든 작업을 수행할 수 있는 충분한 도구가 있습니다... 거기에 없는 것은 무엇이며 DLL에 필요한 것은 무엇입니까?
모든 것이 간단합니다. µl에서 (Artem과 Vitaliy의 도움으로) 두 명의 Expert Advisors를 작성한 다음 스스로 패널을 만들고 완성했습니다.
그리고 다른 언어로 다른 문제에 대한 해결책을 찾기 시작하고 즉시 일종의 괴짜(큰 M 포함)와 같은 비디오가 두 개의 라이브러리를 연결하고 모든 것이 준비되었다고 말하면 수십 줄을 씁니다. 그리고 그러한 방법에 따른 모든 것이 실제로 효과가 있으며 얼굴을 이겨야 하는 품질입니다. 그리고 그것을 수정하려면 모든 것을 열거나 사용하지 않고 처음부터 직접 작성해야합니다. 내가 당신의 질문에 대답했습니까?
Реter Konow : 예, 즉시 모든 것을 이해했습니다. 하지만 노골적인 트롤링에 어떻게 대응해야 했을까요?
아니요, 트롤링이 아니라 귀하의 위치를 확인하는 정확한 단어의 표시입니다.
아니면 대답할 것이 없으면 트롤링을 의미합니까?
나는 사람이 자신의 생각을 말하고 그것으로 자신의 입장을 나타내기 때문에 이 입장에 대해 묻지 않을 이유가 없다고 믿습니다.
할머니는 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없으며 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없기 때문에 모든 것을 구식 방식으로 할 수 있습니다 / 할 수 있으므로 같은 할머니처럼 생각하십시오. 따라서 여기에서 생각의 흐름을 빨리 이해할 수 있다는 확신을 가지고 "그래서 당신은 할머니입니다"라는 말을 당신에게 드리는 짧은 질문이었습니다.)
모든 것이 간단합니다. 나는 µl로 두 개의 Expert Advisors(Artem과 Vitaliy의 도움으로)를 작성한 다음 스스로 패널을 만들고 완성했습니다.
그리고 다른 언어로 다른 문제에 대한 해결책을 찾기 시작하고 즉시 일종의 괴짜(큰 M 포함)와 같은 비디오가 두 개의 라이브러리를 연결하고 모든 것이 준비되었다고 말하면 수십 줄을 씁니다. 그리고 그러한 방법에 따른 모든 것이 실제로 효과가 있으며 얼굴을 이겨야 하는 품질입니다. 그리고 그것을 수정하려면 모든 것을 열거나 사용하지 않고 처음부터 직접 작성해야합니다. 내가 당신의 질문에 대답했습니까?
그럼 당신은 프로그래머가 아닌가요? 당신은 고객입니다. 이 스레드는 당신을 위한 것이 아닙니다.
나는 사람이 자신의 생각을 말하고 그것으로 자신의 입장을 나타내기 때문에 이 입장에 대해 묻지 않을 이유가 없다고 믿습니다.
할머니는 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없으며 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없기 때문에 모든 것을 구식 방식으로 할 수 있습니다 / 할 수 있으므로 같은 할머니처럼 생각하십시오. 따라서 여기에서 생각의 흐름을 빨리 이해할 수 있다는 확신을 가지고 "그래서 당신은 할머니입니다"라는 말을 당신에게 드리는 짧은 질문이었습니다.)
그들이 트롤링 없이 아이디어(이미 매우 명확함)를 표현했다면 나는 다음과 같이 대답할 것입니다. 그것을 동화시키기 위한 시간과 노력." 분명히, 지성 있는 사람이라면 자신에게 실용적이지 않은 자료를 연구하는 데 시간을 낭비하지 않을 것입니다. 말도 안되는 지식과 자신에게 가치 있는 지식을 구별할 수 있는 삶의 경험이 있는 사람은 새로운 지식을 얻을 수 없어서가 아니라 실제로 그의 삶에 필요하지 않기 때문에 새로운 지식을 얻지 못할 수 있습니다.
그리고 다른 언어로 다른 문제에 대한 해결책을 찾기 시작하고 즉시 일종의 괴짜(큰 M 포함)와 같은 비디오가 두 개의 라이브러리를 연결하고 모든 것이 준비되었다고 말하면 수십 줄을 씁니다. 그리고 그러한 방법에 따른 모든 것이 실제로 효과가 있으며 얼굴을 이겨야 하는 품질입니다. 그리고 그것을 수정하려면 모든 것을 열거나 사용하지 않고 처음부터 직접 작성해야합니다. 내가 당신의 질문에 대답했습니까?
솔직히 잘 이해가 되지 않았습니다.
맞습니다 - 라이브러리를 연결하고 몇 줄의 코드를 작성할 수 있다면 모든 것이 작동하는 동안 - 왜 다른 일을 합니까? 물론 '작동하는 것 같다'는 것은 또 다른 문제지만 일부 기능이 제대로 작동하지 않는 작업을 왜 받아들일까. 글쎄요, 단지 버그와 오류가 있는 경우 - 이것은 일반적인 일이므로 개발자는 이를 수정해야 합니다.
물론 라이브러리가 아닌 프로젝트에 모든 코드가 있다면 수정하는게 더 편할 것 같습니다. 그러나 동일한 기능이 다른 장소에서 사용될 때 라이브러리에 있는 것이 훨씬 더 합리적입니다. 여기, 동일한 표준 라이브러리 - 거기에서 많은 클래스를 사용하고 같은 방식으로 자주 필요한 많은 클래스를 포함하는 나만의 "표준 라이브러리"가 있습니다.
이에 더해 - 저는 가상화를 매우 광범위하게 사용한다고 두 번 이상 말했습니다. - 라이브러리가 가상 추상 인터페이스(모든 기능이 0으로 설정된 클래스)만 내보낼 때 - 즉, 오류가 감지되면 라이브러리에 바로 있으며 "외부 코드"에서 액세스할 수 있는 방법이 없습니다. 사용자는 실제 기능에 액세스할 수 없고 가상 이미지에만 액세스할 수 있습니다.
이것에서 나는 캡슐화의 본질을 봅니다. 클래스는 라이브러리에 있고 다른 곳에는 없습니다. 따라서 사용해야 하는 경우 라이브러리에서 가져오고 수정해야 하는 경우 라이브러리에서 수정합니다.
결과적으로 내 Expert Advisors는 말 그대로 세 줄의 코드로 구성됩니다. "Expert Parts Factory"를 포함하는 라이브러리, 공장 자체의 선언 및 표준 함수 OnInit(), OnTick() 및 기타를 설명하는 기본 템플릿의 연결을 포함합니다. 모든 코드는 라이브러리에 있습니다. 이 접근 방식이 EA 자체에서 표준 OnInit(), OnTick() 및 기타를 작성하는 것보다 훨씬 더 합리적인 것 같습니다.
그들이 트롤링 없이 아이디어(이미 매우 명확함)를 표현했다면 나는 다음과 같이 대답할 것입니다. 그것을 동화시키기 위한 시간과 노력." 분명히, 지성 있는 사람이라면 자신에게 실용적이지 않은 자료를 연구하는 데 시간을 낭비하지 않을 것입니다. 자신에게 소중한 지식과 넌센스를 구별할 수 있는 삶의 경험이 있는 사람. 결과적으로 그는 새로운 지식을 동화할 수 없기 때문에가 아니라 실제로 그의 삶에 필요하지 않기 때문에 새로운 지식을 동화하지 못할 수 있습니다.
너무 좋아.
어느 좋은 순간에 이 데이터베이스의 함수에 오류가 있음이 밝혀졌습니다. 아니면 개선만 해야 할 수도 있습니다. 이 변경을 수행하고 물론 모든 후속 제품에 대해 이미 업데이트된 버전의 기능이 있습니다. 늙은이들을 어찌할꼬? 그들은 이전 버전이 있습니다! 인클루더를 통해 연결된 라이브러리만 갖고 라이브러리 기능을 변경한 후 오래된 제품을 다시 컴파일하는 것만으로도 충분하지 않을까요?
DLL을 디컴파일하는 이유를 잘 이해하지 못합니까???
DLL이 필요한 이유는 무엇입니까? MQL에는 필요한 모든 작업을 수행할 수 있는 충분한 도구가 있습니다... 거기에 없는 것은 무엇이며 DLL에 필요한 것은 무엇입니까?
예, 즉시 모든 것을 이해했습니다. 하지만 노골적인 트롤링에 어떻게 대응해야 했을까요?
아니요, 트롤링이 아니라 귀하의 위치를 확인하는 정확한 단어의 표시입니다.
아니면 대답할 것이 없으면 트롤링을 의미합니까?
나는 사람이 자신의 생각을 말하고 그것으로 자신의 입장을 나타내기 때문에 이 입장에 대해 묻지 않을 이유가 없다고 믿습니다.
할머니는 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없으며 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없기 때문에 모든 것을 구식 방식으로 할 수 있습니다 / 할 수 있으므로 같은 할머니처럼 생각하십시오. 따라서 여기에서 생각의 흐름을 빨리 이해할 수 있다는 확신을 가지고 "그래서 당신은 할머니입니다"라는 말을 당신에게 드리는 짧은 질문이었습니다.)
그럼 당신은 프로그래머가 아닌가요? 당신은 고객입니다. 이 스레드는 당신을 위한 것이 아닙니다.
아니요, 트롤링이 아니라 귀하의 위치를 확인하는 정확한 단어의 표시입니다.
아니면 대답할 것이 없으면 트롤링을 의미합니까?
나는 사람이 자신의 생각을 말하고 그것으로 자신의 입장을 나타내기 때문에 이 입장에 대해 묻지 않을 이유가 없다고 믿습니다.
할머니는 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없으며 새로운 것을 배우는 데 자신을 귀찮게 할 필요가 없기 때문에 모든 것을 구식 방식으로 할 수 있습니다 / 할 수 있으므로 같은 할머니처럼 생각하십시오. 따라서 여기에서 생각의 흐름을 빨리 이해할 수 있다는 확신을 가지고 "그래서 당신은 할머니입니다"라는 말을 당신에게 드리는 짧은 질문이었습니다.)
그들이 트롤링 없이 아이디어(이미 매우 명확함)를 표현했다면 나는 다음과 같이 대답할 것입니다. 그것을 동화시키기 위한 시간과 노력." 분명히, 지성 있는 사람이라면 자신에게 실용적이지 않은 자료를 연구하는 데 시간을 낭비하지 않을 것입니다. 말도 안되는 지식과 자신에게 가치 있는 지식을 구별할 수 있는 삶의 경험이 있는 사람은 새로운 지식을 얻을 수 없어서가 아니라 실제로 그의 삶에 필요하지 않기 때문에 새로운 지식을 얻지 못할 수 있습니다.
솔직히 잘 이해가 되지 않았습니다.
맞습니다 - 라이브러리를 연결하고 몇 줄의 코드를 작성할 수 있다면 모든 것이 작동하는 동안 - 왜 다른 일을 합니까? 물론 '작동하는 것 같다'는 것은 또 다른 문제지만 일부 기능이 제대로 작동하지 않는 작업을 왜 받아들일까. 글쎄요, 단지 버그와 오류가 있는 경우 - 이것은 일반적인 일이므로 개발자는 이를 수정해야 합니다.
물론 라이브러리가 아닌 프로젝트에 모든 코드가 있다면 수정하는게 더 편할 것 같습니다. 그러나 동일한 기능이 다른 장소에서 사용될 때 라이브러리에 있는 것이 훨씬 더 합리적입니다. 여기, 동일한 표준 라이브러리 - 거기에서 많은 클래스를 사용하고 같은 방식으로 자주 필요한 많은 클래스를 포함하는 나만의 "표준 라이브러리"가 있습니다.
이에 더해 - 저는 가상화를 매우 광범위하게 사용한다고 두 번 이상 말했습니다. - 라이브러리가 가상 추상 인터페이스(모든 기능이 0으로 설정된 클래스)만 내보낼 때 - 즉, 오류가 감지되면 라이브러리에 바로 있으며 "외부 코드"에서 액세스할 수 있는 방법이 없습니다. 사용자는 실제 기능에 액세스할 수 없고 가상 이미지에만 액세스할 수 있습니다.
이것에서 나는 캡슐화의 본질을 봅니다. 클래스는 라이브러리에 있고 다른 곳에는 없습니다. 따라서 사용해야 하는 경우 라이브러리에서 가져오고 수정해야 하는 경우 라이브러리에서 수정합니다.
결과적으로 내 Expert Advisors는 말 그대로 세 줄의 코드로 구성됩니다. "Expert Parts Factory"를 포함하는 라이브러리, 공장 자체의 선언 및 표준 함수 OnInit(), OnTick() 및 기타를 설명하는 기본 템플릿의 연결을 포함합니다. 모든 코드는 라이브러리에 있습니다. 이 접근 방식이 EA 자체에서 표준 OnInit(), OnTick() 및 기타를 작성하는 것보다 훨씬 더 합리적인 것 같습니다.
그들이 트롤링 없이 아이디어(이미 매우 명확함)를 표현했다면 나는 다음과 같이 대답할 것입니다. 그것을 동화시키기 위한 시간과 노력." 분명히, 지성 있는 사람이라면 자신에게 실용적이지 않은 자료를 연구하는 데 시간을 낭비하지 않을 것입니다. 자신에게 소중한 지식과 넌센스를 구별할 수 있는 삶의 경험이 있는 사람. 결과적으로 그는 새로운 지식을 동화할 수 없기 때문에가 아니라 실제로 그의 삶에 필요하지 않기 때문에 새로운 지식을 동화하지 못할 수 있습니다.
좋은. 모든 것이 명확하고 이해할 수 있습니다.
그럼 당신은 프로그래머가 아닌가요? 당신은 고객입니다. 이 스레드는 당신을 위한 것이 아닙니다.
프로그래머도 고객도 아닙니다. 그렇다면 공장에서 쓰레기 청소기. 그리고 내가 무언가를 작성해야 할 때 - 내 자신의 요청과 나 자신을 위해서만. 이것은 컴퓨터 작업을 크게 단순화합니다.
그리고 당신이 당신의 제품을 공유하고 싶다면 - 나는 어떤 쓰레기의 포함에 따라 쓰여진 지침을 다시 실행하지 않을 것입니다 - 한 달의 작업 (내) 동안 버그가 나올 것입니다.프로그래머도 고객도 아닙니다. 그렇다면 공장에서 쓰레기 청소기. 그리고 내가 무언가를 작성해야 할 때 - 내 자신의 요청과 나 자신을 위해서만. 이것은 컴퓨터 작업을 크게 단순화합니다.
그리고 당신이 당신의 제품을 공유하고 싶다면 - 나는 어떤 쓰레기의 포함에 따라 쓰여진 지침을 다시 실행하지 않을 것입니다 - 한 달의 작업 (내) 동안 버그가 나올 것입니다.공습 경보 해제. 원하는 대로 작성하십시오. 여기 대화는 다른 것에 관한 것입니다. 배우십시오. 이해하게 될 것입니다. 나는 기분이 상하지 않습니다. 당신은 그것이 정말로 필요하지 않으며 그것이 무엇에 관한 것인지 이해할 때까지 귀찮게하지 마십시오.)
솔직히 잘 이해가 되지 않았습니다.
최근 예.
나는 여러 사이트에서 새로운 주문을 검색하는 구문 분석 프로그램을 만들고 싶었습니다. 그래서 그들은 2시간마다 txt로 내 바탕 화면에 직접 올 수 있도록 했습니다.
실행 지침을 찾았습니다. 일부 표준 파일을 포함하여 약 200줄이 나왔습니다(YouTube의 비디오에 따르면).
출시 - 하나의 플랫폼에서만 작동하고 나머지 로봇은 즉시 금지되거나 오답이 나옵니다.
보호 기능을 우회했습니다. 포함된 라이브러리와 호환되지 않는 것으로 나타났습니다.
현재로서는 둘 중 하나가 작동하고 있으며, 내가 한 일을 누군가에게 보여주기조차 부끄럽습니다. 아직 dll을 고를 기분은 없습니다.
그리고 mql과 관련하여 - 저는 여전히 포럼에서 저에게 도움이 될 새로운 아이디어를 찾고 있습니다.
공습 경보 해제. 원하는 대로 작성하십시오. 여기 대화는 다른 것에 관한 것입니다. 배우십시오. 이해하게 될 것입니다. 나는 기분이 상하지 않습니다. 당신은 그것이 정말로 필요하지 않으며 그것이 무엇에 관한 것인지 이해할 때까지 귀찮게하지 마십시오.)
실례가 되지는 않지만 필요한 것이 무엇인지 알아낼 것입니다. 내 상의가 사라진 이유를 누구에게 물어볼 수 있습니까? 여기에서 내 입출국 통계를 공개하는 것이 흥미로웠고 아이디어는 즉시 삭제되었습니다. 어떤 조항을 위반했습니까?
Nikolay가 주장을 찾는 방법을 알고 있습니다.)