dll을 작성하는 방법? - 페이지 3

 
dmmikl86 :

다음은 디버그의 전체 텍스트입니다.

먼저 실행을 위해 라이브러리를 실행할 필요가 없습니다. 빌드만 하면 됩니다.

둘째, 프로젝트 속성에서 DLL을 저장할 위치를 지정하지 않았을 가능성이 큽니다. 경로를 쓰지 않으려면 매번 프로젝트 폴더에서 terminal_dir\experts\libraries 폴더로 라이브러리를 복사해야 합니다.

 
SofTAA :

먼저 실행을 위해 라이브러리를 실행할 필요가 없습니다. 빌드만 하면 됩니다.

둘째, 프로젝트 속성에서 DLL을 저장할 위치를 지정하지 않았을 가능성이 큽니다. 경로를 쓰지 않으려면 매번 프로젝트 폴더에서 terminal_dir\experts\libraries 폴더로 라이브러리를 복사해야 합니다.



벌었다. 비주얼에서 F7을 누르고 새로운 ExpertSample.dll을 찾아 terminal_dir\experts\libraries 폴더에서 교체했습니다.

 
첫 번째 작업에 대처했습니다. 이제 누군가 DLL에서 버튼 생성 코드를 작성하는 방법을 알려줄 수 있습니까?
 
"버튼을 만드는 코드"는 아무도 쓰지 않습니다. Wtl/Mfc 기술이 필요합니다.
그리고 나서 - 그냥 뭔가 - 우리는 인터페이스 스레드를 생성합니다. 그리고 그것은 거의 가방 안에 있습니다.
 
jartmailru :
"버튼을 만드는 코드"는 아무도 쓰지 않습니다. Wtl/Mfc 기술이 필요합니다.
그리고 나서 - 그냥 뭔가 - 우리는 인터페이스 스레드를 생성합니다. 그리고 그것은 거의 가방 안에 있습니다.

Wtl/Mfc가 뭔지 모르시는 분들을 위해 조금 더 설명해주실 수 있나요....
 
dmmikl86 :
Wtl/Mfc가 뭔지 모르시는 분들을 위해 조금 더 설명해주실 수 있나요....

그렇지. https://ru.wikipedia.org/wiki/WTL
간단하지만 아무도 보여주지 않는다면...
뭔가 효과가 있을지 확신할 수 없습니다.

 

IMHO, 가장 쉬운 방법은 모든 그래픽이 포함된 EXE 파일을 만들고 파이프 또는 dll을 통해 전문가와 약속을 구성하는 것입니다.

dll과 통신하는 것은 쉽지만 델파이의 dll 생성자를 통해 그래픽 인터페이스를 구현할 수 있습니다. 창 컨트롤을 사용하여 dll을 만드는 방법에 대한 웹 기사가 여러 개 있습니다. 그러나 IMHO, 프로그램 간 상호 작용 메커니즘을 통해 전문가와 프로그래밍하고 연결하는 것이 더 쉽습니다.

 
dmmikl86 :
첫 번째 작업에 대처했습니다. 이제 누군가 DLL에서 버튼 생성 코드를 작성하는 방법을 알려줄 수 있습니까?
동적으로 생성하지 않고 다른 언어로 제공되는 양식 생성자를 통해 스케치하는 것이 좋습니다.
 
jartmailru :
"버튼을 만드는 코드"는 아무도 쓰지 않습니다. Wtl/Mfc 경험이 필요합니다.
그리고 나서 - 그냥 뭔가 - 우리는 인터페이스 스레드를 생성합니다. 그리고 그것은 거의 가방 안에 있습니다.
...그리고 창의 창으로 깊숙이 빠져들고 싶다면 WinAPI를 공부하십시오. 질문을 예상하고, 나는 곡선보다 앞서 일하려고 노력할 것입니다 - https://ru.wikipedia.org/wiki/Windows_API
 
dmmikl86 :
저는 MQL4로 2년 동안 프로그래밍을 해왔으며 사이트의 튜토리얼을 사용하여 공부했습니다. 이제 mt4용 dll 작성을 마스터하고 싶습니다. dll을 작성하는 방법을 배우기 시작하는 위치에 관심이 있습니다. 어디에서 도움을 받을지, 무엇을 읽을지 조언해 주십시오. 우선 dll 연결을 사용하여 간단한 EA를 작성하고 싶습니다. 이 EA는 BUY 및 CELL 버튼 두 개가 있는 창을 생성합니다. 저것들. 원 클릭 거래. 어떤 도움을 주셔서 감사합니다 ...

간단히 말해서, 장애가 없는 하나의 BUY 스크립트, 다른 SELL, 별도의 창(SL NP Lot)에서 특수 칠면조에서 로트를 열기 위한 모든 매개변수는 스크립트를 2번 클릭했습니다. 공장. 당신은 1개의 스크립트를 가질 수 있고, 터키 에서는 거래 작업 을 위한 플래그를 설정할 수 있습니다(평신도 및 클로징 모두)

Z.Y. 나는 여가 시간에 어떻게 든 내 자신을 그런 콤플렉스로 눈 멀게했습니다.