기고글 토론 "DLL 생성이 불필요한 이유"

 

새로운 기고글 DLL 생성이 불필요한 이유 가 게재되었습니다:

MQL5 기능이 부족하다고 느껴지면 개발자는 추가 도구를 이용하게 됩니다. 다른 프로그램 언어를 이용해 중간 DLL을 만들어야 하죠. MQL5로 다양한 형식의 데이터를 만들어 API로 전송할 수는 있지만 수락된 포인터에 대한 데이터 추출 과정에서 발생하는 문제는 해결할 수 없습니다. 이 글에서는 복합 데이터 유형을 다루고 교환하는 간단한 메커니즘에 대해 자세히 알아보겠습니다.

다이어그램 1은 여러 데이터 의 크기를 나타냅니다.

MQL5 데이터 형 사이즈


Memcpy 함수는 한 메모리 영역에서 다른 메모리 영역으로 데이터를 복사할 때 필요하죠.
그림 2는 4 바이트 복사를 보여 줍니다.

memcpy 4 바이트 복사 예시

MQL5에서는 다음과 같이 보일 겁니다.

작성자: ---