오류, 버그, 질문 - 페이지 394

 
키(플래그)는 컴파일된 파일 이름 앞에 있어야 합니다.
 
mql5 :
키(플래그)는 컴파일된 파일 이름 앞에 있어야 합니다.

따라서 includinik에 대한 경로가 따옴표로 묶여 있으면 컴파일된 파일 뒤에 , 삼각형 괄호 안에 있으면 앞에 ?

 
Integer :

따라서 includinik에 대한 경로가 따옴표로 묶여 있으면 컴파일된 파일 뒤에 , 삼각형 괄호 안에 있으면 앞에 ?

매개변수 없이 mql5.exe를 실행하면 사용량이 표시됩니다. 컴파일된 파일의 이름이 마지막 이름이어야 한다고 명시적으로 명시된 경우.
컴파일되는 파일의 경로에 상대적인 포함 연결이기 때문에 따옴표로 컴파일되고 삼각형 대괄호는 MQL5+ "\include" 폴더에 상대적인 경로를 설정합니다.
 
mql5 :
매개변수 없이 mql5.exe를 실행하면 사용량이 표시됩니다. 컴파일된 파일의 이름이 마지막 이름이어야 한다고 명시적으로 명시된 경우.
컴파일되는 파일의 경로에 상대적인 포함 연결이기 때문에 따옴표로 컴파일되고 삼각형 대괄호는 MQL5+ "\include" 폴더에 상대적인 경로를 설정합니다.

포함을 인용 부호로 지정하도록 하십시오.

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

   string s;
   s= TerminalInfoString ( TERMINAL_PATH )+ "\\mql5.exe" ;
   s=s+ " " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;    
   s=s+ " /i: " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\z\\IncInstallerTest.mqh" ;   

inkuldnik의 경로는 mql5.exe 도움말과 일치하지 않는 컴파일된 파일의 경로 뒤에 지정됩니다.

* * *

따라서 mql5.exe에 대한 도움말에 따르면 작동하지 않습니다.

   string s;
   s= TerminalInfoString ( TERMINAL_PATH )+ "\\mql5.exe" ;
   s=s+ " /i: " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\z\\IncInstallerTest.mqh" ;        
   s=s+ " " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;    

참고: Inkudnik은 Scripts/z(따옴표로 테스트용) 및 Include/InstallerTestInclude(대괄호로 테스트용)의 두 가지 복사본으로 제공됩니다.

* * *

괄호로 컴파일하지 않습니다. 이건 아니야:

   s= TerminalInfoString ( TERMINAL_PATH )+ "\\mql5.exe" ;
   s=s+ " /i: " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Include\\InstallerTestInclude\\IncInstallerTest.mqh" ;        
   s=s+ " " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;          
   

이건 아니야:

   s= TerminalInfoString ( TERMINAL_PATH )+ "\\mql5.exe" ;
   s=s+ " " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;          
   s=s+ " /i: " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Include\\InstallerTestInclude\\IncInstallerTest.mqh" ;        
    
 
Integer :


괄호는 전혀 컴파일되지 않습니다. 이건 아니야:

이렇게 시도

   s= TerminalInfoString ( TERMINAL_PATH )+ "\\mql5.exe" ;
   s=s+ " /i: " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5" ;        
   s=s+ " " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;        
 
mql5 :

이렇게 시도

대화가 시작된 후 명령 줄을 통해 메타 편집기로 파일을 열 때 파일 을 열 때 즉시이 줄로 이동하도록 줄 번호를 전달하는 방법을 알려주십시오 ??
 
mql5 :

이렇게 시도

작동하지 않았다.

 
여분의 간격을 찾았습니다.
   s= TerminalInfoString ( TERMINAL_PATH );
   s=s+ "\\mql5.exe /i:" + TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5 " ;
   s=s+ TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Scripts\\sInstallerTestScript.mq5" ;     
 

만세! 벌었다!

 
mql5 :
추가 공간을 찾았습니다.

그리고 메타에디터 (조금 더 높은 질문)에 대해 자세히 알려주세요.