OOP, mql5'te şablonlar ve makrolar, incelikler ve kullanım teknikleri - sayfa 24
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bu muhtemelen işe yarayacaktır:
#import bir dosya adı bekliyor
Sadece anlamadım - hangi mumların yakıldığı uğruna?
dll'de bağlantı yöneticisi yapmak istemiyorum, ancak MT4'te bir nedenden dolayı, 2 EA'dan 2 kez dll çağırırsanız, bellekte dll'nin yeni bir kopyası oluşturulmaz (dll'deki statik nesneler, bir sarmalayıcı) .Net üzerinden - bir dll çalıştırırsanız çöküyor, 2 farklı dosya sorun değil),
bu yüzden çabucak yapmak istedim - sadece mylib.dll dosyasını mylib02.dll'ye kopyalamak ve her şey sorunsuz çalışıyor .... ama global olarak makro ikamesi ilan etmek istiyorum
böyle çalışmıyor
Bu bir hata/gözetim gibi görünüyor. Önceki gönderideki PS'ye dikkat edin
Not: Hala gerçekten istiyorsanız, o zaman adı deneyin veya name_dll (nokta olmadan) verin, belki çıkar.
Bu bir hata/gözetim gibi görünüyor. Önceki gönderideki PS'ye dikkat edin
MT4'te böyle değil.
MT4 dll'nin kendisi yalnızca çalışma zamanında görülecektir, ancak sizinle tartıştığım şey derleyicinin kendisi tarafından kaçırılmaz, yani. derleyici bu şekilde atlayacaktır
ve şöyle yazarsanız:
onlar. sabit sözdizimi yönergesi #import + tırnak içinde bazı dizeler - ve hepsi tek satırda
AMA fig biliyor - neden #import "mylib.dll" dosyasını makro değiştirme yoluyla kendi kombinasyonumla değiştiremiyorum
Not: Hala gerçekten istiyorsanız, o zaman adı deneyin veya name_dll (nokta olmadan) verin, belki çıkar.
MT4'te böyle değil.
MT4 dll'nin kendisi yalnızca çalışma zamanında görülecektir, ancak sizinle tartıştığım şey derleyicinin kendisi tarafından kaçırılmaz, yani. derleyici bu şekilde atlayacaktır
ve şöyle yazarsanız:
onlar. sabit sözdizimi yönergesi #import + tırnak içinde bazı dizeler - ve hepsi tek satırda
AMA fig biliyor - neden #import "mylib.dll" dosyasını makro değiştirme yoluyla kendi kombinasyonumla değiştiremiyorum
Koşullu derleme ile içermeyi neden toplayamadığımı anlamıyorum? - her şey çok ilkel, bir şekilde MQL'de çalışıyor .... umarım anlamamışımdırSenin için neden işe yaramadığını bilmiyorum, her şey benim için çalışıyor
Artık farklı Uzman Danışmanlarda ("lib_1.dll", "lib_2.dll") farklı DD'ler ayarlamak çok kolay.Senin için neden işe yaramadığını bilmiyorum, her şey benim için çalışıyor
Artık farklı Uzman Danışmanlarda ("lib_1.dll", "lib_2.dll") farklı DD'ler ayarlamak çok kolay.Üzgünüm, unuttum - kaynaklarım µl cinsinden argo ön işlemcisinden geçiyor - evet, çalışmıyor.
Üzgünüm, unuttum - kaynaklarım µl cinsinden argo ön işlemcisinden geçiyor - evet, çalışmıyor.
genel olarak, kaba kuvvet MQL'yi aldı, bu yüzden amaçlandığı gibi çalışacak
ana kodda 2 makro değişikliği ilan ediyorum
... tek bir makroya indirgeyin USE_DLL_NUMBER02 - genel olarak, zaten bana uygun olana benzer bir şey - USE_DLL_NUMBER03 , USE_DLL_NUMBER04 yazabilmek istiyorum - gelecekte istersem
... tek bir makroya indirgeyin USE_DLL_NUMBER02 - genel olarak, zaten bana uygun olana benzer bir şey - USE_DLL_NUMBER03 , USE_DLL_NUMBER04 yazabilmek istiyorum - gelecekte istersem
genel olarak, kaba kuvvet yardımıyla bu sorunu çözdüğü ortaya çıktı.
Değere göre çalışan mql4'te #if makrosu neden uygulanmıyor, türde seçici nesneler oluşturmak mümkün olabilir
Sonuç olarak, sonraki programın tamamı istenen tipte düzenlenebilir.Bu nedenle, işlem geçmişine dayalı olarak bir emrin gerçekleşme süresi hakkında istatistik tutmak zordur.
Piyasa emirleri için ORDER_TIME_SETUP_MSC değeriyle eşleşme hala mümkünse, beklemede olması anlamsızdır.
Muhtemelen, bu gibi durumlarda bazı derleyiciler uyarı verir.