PROFI에서 SUPERPROFI에 대한 모든 질문 - 1. - 페이지 19

 
Windows-7(64)의 MT4 터미널. ExpertSample.dll은 Visual C++ 6.0의 Windows-7(32)에서 컴파일됩니다. 작동하지 않습니다. 오류 126 에 대한 로그를 씁니다. 그녀는 무엇을 원합니까?
 

VS6에는 아직 W7이 없습니다. 시스템의 등록된 버전이 포함된 새 파일이 필요합니다.

VS 2010을 설치하는 것이 좋습니다. 모든 것이 있습니다.

 
나는 노력할 것이다. 하지만 호환성이 보장되어야 하지 않을까요?
 

Windows-7(64)의 MT4 및 MT5에서 이 dll을 사용하는 것으로 나타났지만 32비트 설치가 있는 MT5에서만 가능하며 64비트 설치에서는 아직 불가능합니다.

 
Integer :

Windows-7(64)의 MT4 및 MT5에서 이 dll을 사용하는 것으로 나타났지만 32비트 설치가 있는 MT5에서만 가능하며 64비트 설치에서는 아직 불가능합니다.

어떻게이 일이 일어 났어요?
 

Профи, уточните пожалуйста -

MQL에서 이중 유형의 길이는 8바이트입니다.

32비트 환경 C++에서 MQL-double 유형과 일치하는 유형:

C++ 이중, C++ 긴 이중 또는 C++ float ???

DLL 예제에서는 C++ double처럼 보이지만 다른 소스에서는 32비트 환경에서 c++ double 형식의 길이가 4바이트인 것으로 나타났습니다.
 
Zhunko :
어떻게이 일이 일어 났어요?


관리자 권한 으로 터미널 실행, Windows에서 다른 MSVCRTD.DLL.

 

친구, 동지, MQL4/5에 Huffman 알고리즘을 구현한 사람이 있습니까? (lzw, 수축)

또는 C++에서 자세한 주석을 달았습니까?

큰 파일에서 파일이 원본 파일보다 큽니다. :(

 
sergeev :


친구, 동지, MQL4/5에 Huffman 알고리즘을 구현한 사람이 있습니까? (lzw, 수축)

또는 C++에서 자세한 주석을 달았습니까?

그런 다음 무언가가 정크입니다. 큰 파일에서 원본 파일보다 큰 파일로 판명됩니다. :(

큰 파일은 변동에 소급하여 조정하기 위해 동적 Huffman이 필요합니다. Deflater 및 LZW에는 오버플로 후에 초기화되는 창이 있으므로 기본적으로 동적입니다.

Huffman 대신 동적 ARI를 사용하는 것이 좋습니다. C http://compression.ru/download/sources/ar/mastrukov_arith.rar 의 예를 참조하십시오.

 
Reshetov :

큰 파일은 변동에 소급하여 조정하기 위해 동적 Huffman이 필요합니다. Deflater 및 LZW에는 오버플로 후에 초기화되는 창이 있으므로 기본적으로 동적입니다.

Huffman 대신 동적 ARI를 사용하는 것이 좋습니다. C http://compression.ru/download/sources/ar/mastrukov_arith.rar 의 예를 참조하십시오.

책에 따라 무엇을 했는지는 모르겠지만 적응형을 구현한 것 같아요.

저는 2번으로 합니다.
첫 번째 파일은 바이트 단위로 파일을 스캔하고 각 바이트(문자)의 빈도를 결정합니다.
그런 다음 각 문자의 비트 코드가 결정되는 Huffman 트리가 구축됩니다.
그리고 두 번째 스캔은 파일을 살펴보고 찾은 비트 시퀀스로 인코딩합니다.