자신만의 MetaTrader 확장 프로그램(dll) 생성 - 페이지 6

 

공유 기능 이 있는 DLL

안녕하세요 모두와 미스티그리입니다.

각 DLL에서 함수를 복사하여 붙여넣을 필요가 없도록 공유 함수를 생성하는 방법을 알고 싶습니다...

mqh(라이브러리)를 사용하는 경우 메소드와 동일하지만 DLL 형식으로 되어 있습니다.

Visual Studio도 사용합니다.

 

공유 MFC를 정적으로 변환할 수 있습니까?

내가 만든 DLL이 공유 MFC라는 것을 알았습니다. 그래서 내 컴퓨터에는 문제가 없지만 다른 컴퓨터에서는 error(126)를 반환합니다.

공유 MFC를 정적 연결로 변환하는 방법을 알고 싶습니다.

정적으로 설정하면 다음과 같은 오류가 표시되기 때문입니다.

오류 LNK2019: 확인되지 않은 외부 기호 ...

 
veematics:
내가 만든 DLL이 공유 MFC라는 것을 알았습니다. 그래서 내 컴퓨터에는 문제가 없지만 다른 컴퓨터에서는 error(126)를 반환합니다.

공유 MFC를 정적 연결로 변환하는 방법을 알고 싶습니다.

정적으로 설정하면 다음과 같은 오류가 표시되기 때문입니다.

오류 LNK2019: 확인되지 않은 외부 기호 ...

다른 컴퓨터에서는 디버그 버전이 아닌 컴파일된 릴리스 버전을 로드해야 합니다.

 

도움말: DLL 관련 버그

안녕하세요, fprintf 함수 를 사용하여 특정 디렉토리에 파일을 쓰는 dll을 만듭니다. 버그는 데스크탑의 바로 가기에서 mt4를 실행할 때 발생합니다. mt4가 충돌했지만 Windows 탐색기에서 직접 mt4를 실행하면 모든 것이 완벽하게 작동합니다.

이 문제를 해결하는 방법에 대한 아이디어가... 도움이 필요합니다!

 

Wolfe.. 컴파일된 버전을 릴리스하는 방법을 보여 주시겠습니까.. 디버그 버전이 아닌 ?? .. 저는 비주얼 스튜디오 에 있어요

 

DLL 과정을 위한 Tnx

안녕 ,

이것은이 포럼에 내 첫 번째 게시물입니다. 올바른 방법으로 하고 있기를 바랍니다.

DLL에 대해 설명해주셔서 감사합니다.

기본 mql4를 처리할 수 있지만 dll 개발에 대해서는 아무 것도 모릅니다.

그래서, 다시 tnx하고 나는 돌아올 것이다

건배,

 
veematics:
Wolfe.. 컴파일된 버전을 릴리스하는 방법을 보여 주시겠습니까.. 디버그 버전이 아닌 ?? .. 저는 비주얼 스튜디오에 있어요

VS2008 익스프레스를 사용하고 있습니다. 디버그와 릴리스 중에서 선택할 수 있는 탭이 VS 컴파일러 상단에 있어야 합니다. 릴리스를 선택하고 컴파일하십시오. 컴파일러는 릴리스 dll이 저장된 파일 경로를 제공합니다. 파일 경로를 따라 dll을 C:\WINDOWS\system32에 복사합니다.

작동해야 합니다.

 

DLL ok in Development, 250 characters)" class="linkator"> 프로덕션에서 오류 126 , 그 이유는 무엇입니까?

여보세요,

혼란스러워요. 인터넷에 연결하는 dll을 만들고 로컬 컴퓨터의 많은 메타레이더에만 dll을 복사했는데 문제가 없었습니다...

하지만 내 dll을 다른 컴퓨터에 복사할 때 문제가 발생합니다. 오류 126을 반환합니다.

무엇이 잘못되었는지 알 수 있습니까? 문제를 해결하는 방법? Visual Studio 2008에서 Visual C++와 함께 사용하고 있습니다.

도와주세요

 
 

안녕하세요 Mistigri, 통찰력 주셔서 감사합니다.

나는 전략 테스터 내 EA로 테스트하고 있으며 DLL과 원래 논리(DLL 제외)의 결과가 왜 다른지 궁금합니다.

비슷한 경험이 있습니까