PROFI에서 SUPERPROFI에 대한 모든 질문 - 1.

 

원격 프로세스에서 터미널을 제어합니다.

DLL을 사용하지 않고 차트에 스크립트를 로드합니다. 스크립트가 로드되어 작동 중입니다.

라이브러리를 사용하여 스크립트를 로드하기만 하면 터미널이 멈춥니다.

물론 라이브러리가 있는 모든 스크립트는 수동으로 로드되는 경우 작동합니다.

누군가 알고 있지 않을까요?

터미널이 있는 폴더가 다음과 같은 방식으로 원래 터미널이 있는 폴더에서 자체 폴더로 복사된다는 점도 추가해야 합니다. ...\MetaTrader 4\MT4\...

모든 사본은 파일(accounts.ini, server.ini, terminal.ini)을 제외하고 하드 및 심볼릭 링크의 형태입니다.

 
그런 주제가 없습니다. 질문에 무엇이 있습니까?
 
drknn :
중복 분기를 만들어야 하는 이유를 이해하지 못했습니다. 이미 하나가 있습니다.
포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로 는 지나치지 않습니다. 너 없이는 아무데도 - 2
포럼을 어지럽히 지 않도록 전문가 의 모든 질문. 슈퍼 프로 는 지나치지 않습니다. 너 없이는 아무데도 - 1.
 
jartmailru :
포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로 는 지나치지 않습니다. 너 없이는 아무데도 - 2
포럼을 어지럽히 지 않도록 전문가 의 모든 질문. 슈퍼프로 는 지나치지 않습니다. 너 없이는 아무데도 - 1.
Andrey, 당신은 슈퍼 프로처럼 할 말을!!! :-))
 
터미널의 226번째 빌드를 시도하십시오 - dll이 올바르게 작동합니다.
 
drknn :
터미널의 226번째 빌드를 시도하십시오 - dll이 올바르게 작동합니다.
나는 225를 가지고 있다.
 
226번을 시도합니다. dll에 대한 질문은 이미 여기에서 제기되었습니다. 사람들은 226번째 빌드가 가장 안정적이라는 결론에 이르렀습니다.
 
Zhunko :

라이브러리를 사용하여 스크립트를 로드하기만 하면 터미널이 멈춥니다.

물론 라이브러리가 있는 모든 스크립트는 수동으로 로드되는 경우 작동합니다.

아마도 누군가 알고 있습니까?

Vadim, 그것을 믿지 마십시오. 어제는 똑같은 문제였습니다. VC++ 2008에서 작성된 dll 프로젝트

고뇌의 반나절 후 - 나는 VC ++ 6.0에서 컴파일하기로 결정했습니다.

모두 손수 찍어주셨어요!!! 단일 결함 및 종속성이 아닙니다!

-------

지점의 주제가 필요하게 되었습니다.
사람들이 가지를 혼동하지 않도록 PROFI라는 단어를 강조 표시하십시오.

 
drknn :
226번을 시도합니다. dll에 대한 질문은 이미 여기에서 제기되었습니다. 사람들은 226번째 빌드가 가장 안정적이라는 결론에 이르렀습니다.

고맙습니다! 변경 사항이 있지만 그다지 좋은 것은 아닙니다. 모든 것이 정지되지만 스크립트가 시작된 직후 DLL 초기화를 시작하지 않으면 오류 없이 작동하고 정지됩니다.

작동 방식은 다음과 같습니다.

 #include <ServicesMT4.mqh>
void start()
 {
   for ( int i = 0 ; ! IsStopped (); i++)
   {
     if (i == 5 )
     {
       Comment (ServiceGetLocalization());
     }
     Sleep ( 1000 );
   }
 }

다음과 같이 작동하지 않습니다.

 #include <ServicesMT4.mqh>
void start()
 {
   Comment (ServiceGetLocalization());
   Sleep ( 120000 );
 }
 
sergeev :

Vadim, 그것을 믿지 마십시오. 어제는 똑같은 문제였습니다. VC++ 2008에서 작성된 dll 프로젝트

반나절의 고뇌 끝에 VC ++ 6.0에서 컴파일하기로 결정했습니다.

모두 손수 찍어주셨어요!!! 단일 결함 및 종속성이 아닙니다!

-------

지점의 주제가 필요하게 되었습니다.
사람들이 가지를 혼동하지 않도록 PROFI라는 단어를 강조 표시하십시오.

프로젝트 가 자체 속성과 함께 VC++ 6.0에 복사되었습니까? 아니면 별도로 구성되었습니까?

XP에는 없는 VS 2010의 기능을 이미 세 번 사용했습니다. 모든 것이 Vista 및 7에서 작동했지만 XP에서는 터미널에 라이브러리가 표시되지 않았습니다.

 
sergeev :

지점의 주제가 필요하게 되었습니다.
사람들이 가지를 혼동하지 않도록 PROFI라는 단어를 강조 표시하십시오.

PROS가 신경 쓰지 않는다면 중재자가 스레드를 최대한 무균 상태로 유지하는 데 도움을 줄 수 있습니다.
사유: