MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 642

 
Alexey Viktorov :

문제는 포함 파일이 무엇이며 라이브러리가 무엇인지 이해하는 것입니다.

포함된 .mqh 파일에서 컴파일러는 사용된 부분을 "잡아" 이 .mqh 파일 자체가 없을 때 작동하는 실행 파일을 컴파일합니다.

라이브러리는 라이브러리에 액세스하는 프로그램이 사용되는 모든 컴퓨터에 있어야 합니다. 이것은 매우 불편하고 사용하는 사람이 거의 없습니다. 나는 그런 사람을 모릅니다.

라이브러리는 잊어버리고 포함 파일을 처리하는 것이 좋습니다.

글쎄, 누가 더 사용하기 편리한지 여기서 논쟁할 수 있습니다!
 
Alexey Viktorov :

문제는 포함 파일이 무엇이며 라이브러리가 무엇인지 이해하는 것입니다.

포함된 .mqh 파일에서 컴파일러는 사용된 부분을 "잡아" 이 .mqh 파일 자체가 없을 때 작동하는 실행 파일을 컴파일합니다.

라이브러리는 라이브러리에 액세스하는 프로그램이 사용되는 모든 컴퓨터에 있어야 합니다. 이것은 매우 불편하고 사용하는 사람이 거의 없습니다. 나는 그런 사람을 모릅니다.

라이브러리는 잊어버리고 포함 파일을 처리하는 것이 좋습니다.

그것이 바로 우리가 말하는 것입니다.

이를 위해 파일을 제공했습니다.

DLL이 아니라 일반적으로 사용되는 함수가 저장되는 .MQ4(.EX4) 파일입니다.

문제는 고문의 몸에서 이러한 기능이 문제없이 작동한다는 것입니다.

INCLUDE를 통해 연결된 파일로 전송할 때 내가 설명한 오류가 발생합니다

내가 보지 못하는 원인.

 
Sergey Maksiutenko :

그것이 바로 우리가 말하는 것입니다.

이를 위해 파일을 제공했습니다.

DLL이 아니라 일반적으로 사용되는 함수가 저장되는 .MQ4(.EX4) 파일입니다.

문제는 고문의 몸에서 이러한 기능이 문제없이 작동한다는 것입니다.

INCLUDE를 통해 연결된 파일로 전송할 때 내가 설명한 오류가 발생합니다

내가 보지 못하는 원인.

실례합니다, 농담하시는 겁니까?

 //+------------------------------------------------------------------+
//|                                                      my func.mqh |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"


//+++++++++++++++++++++++++++
#property strict 
//+++++++++++++++++++++++++++
#import "my_func.ex4"
int calc ( int a, int b);
#import 

//+------------------------------------------------------------------+
//| defines                                                          |
//+------------------------------------------------------------------+
// #define MacrosHello   "Hello, world!"
// #define MacrosYear    2010
//+------------------------------------------------------------------+
//| DLL imports                                                      |
//+------------------------------------------------------------------+
// #import "user32.dll"
//   int      SendMessageA(int hWnd,int Msg,int wParam,int lParam);
// #import "my_expert.dll"
//   int      ExpertRecalculate(int wParam,int lParam);
// #import
//+------------------------------------------------------------------+
//| EX5 imports                                                      |
//+------------------------------------------------------------------+
// #import "stdlib.ex5"
//   string ErrorDescription(int error_code);
// #import
//+------------------------------------------------------------------+

그녀가 당신에게 말하는 특별한 라인을 강조했다?!

 
Vitaly Gorbunov :

실례합니다, 농담하시는 겁니까?

그녀가 당신에게 말하는 특별한 라인을 강조했다?!

 #property strict 

특별한 엄격한 오류 검사 모드를 사용하도록 컴파일러에 지시

 
Sergey Maksiutenko :

특별한 엄격한 오류 검사 모드를 사용하도록 컴파일러에 지시

그리고 이것으로부터 무엇이 뒤따릅니까?

 
Sergey Maksiutenko :

특별한 엄격한 오류 검사 모드를 사용하도록 컴파일러에 지시

위에서 내보내기를 찾기 위해 직접 링크 https://docs.mql4.com/ru/mql4changes 를 제공했습니다.

검색 활용법을 모르겠다면 이렇게 하면 맑아질 거에요!!!!

!!!!

Обновленный MQL4 - Справочник MQL4
Обновленный MQL4 - Справочник MQL4
  • docs.mql4.com
Начиная с билда 600 язык программирования MQL4 полностью переработан и достиг уровня MQL5 - теперь писать торговых роботов на MQL4/MQL5 можно в единой среде разработке MetaEditor и используя единые стиль, библиотеки и инструменты отладки. MQL4 пользуется заслуженной популярностью среди разработчиков автоматических торговых систем благодаря...
 

그리고 여기도 마찬가지!!!

 #property library
//+++++++++++++++++++++
#property strict
//+++++++++++++++++++++
//=========================
int calc ( int a, int b)
{
int c = a + b;
return (c);
}
이제 실수가 어디에 있는지 파악했습니까?
 
Vitaly Gorbunov :

그리고 여기도 마찬가지!!!

이제 실수가 어디에 있는지 파악했습니까?

아아 이해가 안되는데...

제발 내게 말해줘

 
Sergey Maksiutenko :

아아 이해가 안되는데...

제발 내게 말해줘

#property 라이브러리 에 대해 이야기하고 있다면

그런 다음 설정했습니다.

그것 없이는 라이브러리 파일이 컴파일되지 않습니다.
 

이제 너무 거칠게 쓰지 않기 위해 담배를 피우고 #속성 엄격이 무엇인지 손가락으로 설명하겠습니다.