PROFI'den SUPERPROFI'ye kadar tüm sorularınız - 1. - sayfa 19

 
Windows-7'de MT4 terminali (64). ExpertSample.dll, Windows-7 (32) üzerinde Visual C++ 6.0'da derlenir. Çalışmıyor - günlüğe 126 hatası hakkında yazıyor. Ne istiyor?
 

VS6'da henüz W7 yoktu. Sistemin kayıtlı sürümleriyle yeni bir dosyaya ihtiyacımız var.

VS 2010'u kurmak daha iyi. Her şey orada.

 
Yapmaya çalışacağım. Ancak uyumluluğun sağlanması gerekmez mi?
 

Bu dll'nin Windows-7'de (64) MT4 ve MT5'te, ancak yalnızca 32 bit kurulumla MT5'te ve 64 bit kurulumla henüz mümkün olmadığı ortaya çıktı.

 
Integer :

Bu dll'nin Windows-7'de (64) MT4 ve MT5'te, ancak yalnızca 32 bit kurulumla MT5'te ve 64 bit kurulumla henüz mümkün olmadığı ortaya çıktı.

Nasıl oldu?
 

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

MQL'de double türün uzunluğu 8 bayttır.

32-Bit Environment c++'da MQL-double türüyle eşleşen tür:

c++ çift, c++ uzun çift veya c++ kayan nokta ???

Dll örneğinden, c++ double gibi görünüyor, ancak diğer kaynaklardan, 32-Bit Ortamda c++ double türünün 4 bayt uzunluğunda olduğu ortaya çıkıyor.
 
Zhunko :
Nasıl oldu?


Yönetici haklarına sahip bir terminal başlatma , Windows'ta başka bir MSVCRTD.DLL.

 

arkadaşlar, yoldaşlar, MQL4/5'te uygulanmış bir Huffman algoritması olan var mı? (lzw, söndür)

veya c ++ ile ayrıntılı yorum yapıldı mı?

ve sonra bir şey önemsizdir, büyük bir dosyada orijinal dosyadan daha büyük bir dosya ortaya çıkar. :(

 
sergeev :


arkadaşlar, yoldaşlar, MQL4/5'te uygulanmış bir Huffman algoritması olan var mı? (lzw, söndür)

veya c ++ ile ayrıntılı yorum yapıldı mı?

ve sonra bir şey önemsizdir, büyük bir dosyada orijinal dosyadan daha büyük bir dosya ortaya çıkar. :(

Büyük dosyalar, varyansa geriye dönük olarak uyum sağlamak için dinamik bir Huffman'a ihtiyaç duyar. Deflater ve LZW, taşma sonrasında başlatılan pencerelere sahiptir, bu nedenle varsayılan olarak dinamiktirler.

Huffman yerine dinamik ARI kullanmak daha iyidir, bkz. C http://compression.ru/download/sources/ar/mastrukov_arith.rar

 
Reshetov :

Büyük dosyalar, varyansa geriye dönük olarak uyum sağlamak için dinamik bir Huffman'a ihtiyaç duyar. Deflater ve LZW, taşma sonrasında başlatılan pencerelere sahiptir, bu nedenle varsayılan olarak dinamiktirler.

Huffman yerine dinamik ARI kullanmak daha iyidir, bkz. C http://compression.ru/download/sources/ar/mastrukov_arith.rar

Kitaba göre ne yaptığımdan emin değilim, ancak uyarlanabilir bir tane uyguladığımı düşünüyorum.

İki geçişte yapıyorum.
İlkinde dosya bayt bayt taranır ve her baytın (karakter) frekansı belirlenir.
Ardından, her karakterin bit kodunun belirlendiği Huffman ağaçları oluşturulur.
Ve ikinci tarama dosyadan geçer ve onu bulunan bit dizileriyle kodlar.