"\t" sekme karakteriyle ne alakası var? - sayfa 7

 
Andrei, paralel versiyonlar üretmenin gerekli olmadığını söyledi. Şimdi senin bazı işlevlerin var, benim başka işlevlerim var... Tek bir projeyi desteklemek gerekiyordu.
 
Zhunko :
Andrei, paralel versiyonlar üretmenin gerekli olmadığını söyledi. Şimdi senin bazı işlevlerin var, benim başka işlevlerim var... Tek bir projeyi desteklemek gerekiyordu.

Aslında umurumda değil :-). Proje basitse 2 projeyi destekleyebilirsiniz :-).
Diğer özellikler 5 dakika süre ekler.

 
jartmailru :
Anlıyorsunuz - video size ilham vermediyse, o zaman haklı olmayın :-).
Ve kişisel olarak, bu kadar küçük bir şey olmadan muhtemelen danışman yazmayacağım ;-)...
Ne düşündüklerine bakın - böylece günlükte manuel olarak bir şey aradım.

Taş çiçek çıkmıyor. Komut dosyası (bir danışmanım var) ikinci bir pencere açar.


Nasıl tedavi edileceğine dair bir fikriniz var mı? Henüz sahip değilim.

Dosyalar:
 

MetaDriver :

Nasıl tedavi edileceğine dair bir fikriniz var mı? Henüz sahip değilim.

Vapche'de bir tane var. Biraz sakar, ama işe yarayacak.

İşin şeması aşağıdaki gibidir:

1. Bir test kullanıcısı EA, bir pencereye değil, bir dosyaya bir günlük yazar.

2. Testten sonra MyTesterLog.log dosyasını alın ve manuel olarak ..\MetaTrader 5\MQL5\Files klasörüne aktarın.

3. Init'teki ShowLog-expert, dosyadan Hata Ayıklama penceresine kadar her şeyi yükseltir.

4. ...ve tıklamaları olması gerektiği gibi aynı pencerede konumlandırır.

Hurdadayken yazın, ancak %100 çalışması gerekir.

 
Ben kendim çıldırdım - aynı 1: 1'e sahiptim !!!
.
Böyle...
Gerçek şu ki, tüm Mql-ki açıkça bir dll-inu'ya atıfta bulunmalıdır.
Aksi takdirde, onları farklı yerlerden yükler ve iki pencere ortaya çıkar.
 
jartmailru :
Ben kendim çıldırdım - aynı 1: 1'e sahiptim !!!
.
Böyle...
Gerçek şu ki, tüm Mql-ki açıkça bir dll-inu'ya atıfta bulunmalıdır.
Aksi takdirde, onları farklı yerlerden yükler - ve iki pencere alırsınız.

Kimin suçlu olduğu umurumda değil. // Biliyorum. ))

Bana ne yapacağımı söyle.

;)

 
MetaDriver :

Kimin suçlu olduğu umurumda değil. // Biliyorum. ))
Bana ne yapacağımı söyle.
;)

O dedi mi:
tüm Mql-ki açıkça bir dll-inu'ya başvurmalıdır.
.
İçe aktarmaların aynı uzunlukta olup olmadığını kontrol edin.
 
jartmailru :
O dedi mi:
tüm Mql-ki açıkça bir dll-inu'ya başvurmalıdır.
.
İçe aktarmaların aynı uzunlukta olup olmadığını kontrol edin.

Şüphesiz.

Bence (aslında emin ) MT5 her işlem için yeni bir örnek oluşturuyor. Bence, bununla ilgili belgelerde uzun zaman önce bile tanıştım. Optimizasyon sırasında neden FARKLI Expert Advisors örneklerinin hala her şeyi tek bir pencerede yazdığını merak ediyorum. Muhtemelen hepsi aynı akış içinde var, çünkü bu mümkün. Kısacası sorunu çözemiyorum. DLL'nin farklı örneklerini her şeyi tek bir pencerede yazmaya zorlamazsanız, geçeceğim.

Bu muhtemelen pencere sahibi olarak ikinci DLL (birincisinden çağrılır) kullanılarak yapılabilir. Herhangi bir pencere için bir singleton olmalıdır.

// Aynı zamanda butonları düzeltin, net! ;)

 
MetaDriver :

Şüphesiz.

Bence (aslında emin ) MT5 her işlem için yeni bir örnek oluşturuyor. Bence, bununla ilgili belgelerde uzun zaman önce bile tanıştım. Optimizasyon sırasında neden FARKLI Expert Advisors örneklerinin hala her şeyi tek bir pencerede yazdığını merak ediyorum. Muhtemelen hepsi aynı akış içinde var, çünkü bu mümkün. Kısacası sorunu çözemiyorum. DLL'nin farklı örneklerini her şeyi tek bir pencerede yazmaya zorlamazsanız, geçeceğim.

Bu muhtemelen pencere sahibi olarak ikinci DLL (birincisinden çağrılır) kullanılarak yapılabilir. Herhangi bir pencere için bir singleton olmalıdır.

// Aynı zamanda butonları düzeltin, net! ;)

Hmm... Her örnek için ayrı bir süreç varsa bu çok kötü...
ve basit yöntemlerle tedavi edilemez.
.
> Optimizasyon sırasında neden FARKLI Expert Advisors örneklerinin hala her şeyi tek bir pencerede yazdığını merak ediyorum.
Bir işlemden ise, bir pencerede yazarlar.
.
> DLL-ki'nin farklı örneklerini her şeyi tek bir pencerede yazmaya zorlamazsanız - geçerim.
Bunu yapmak nispeten basittir, ancak her şeyin tamamen yeniden işlenmesi gerekir :-).
Henüz MT5 kullanmamam iyi oldu :-D.
.
Farklı işlemler varsa, ikinci uzunluk sorunu çözmeyecektir.
Mesajların geleceği bir pencere ile ayrı bir işleme ihtiyacınız var
ve diğer birkaç işlemden gelen komutlar.
.
En basit şey bir pencere bulmak ve ona biraz WM_COPYDATA göndermek.

 

Kısacası - her şey kötü ... :)

Tüm Expert Advisor'lar farklı normal grafiklerde + tüm scriptler (aynı yerde) aynı pencereye yazılmaya hazırdır.

Test cihazında çalıştırmaya değer - başka bir tane açar ve ona yazar. Böyle bir popo.

Muhtemelen test cihazı aslında ayrı bir program olduğundan (MetaTester.exe), bu nedenle ek bir kopya açar. Ve hiçbir şey ondan geçmeyecek.

Özet: hala dll düzeyinde bir ayrıştırma/bağlamaya ihtiyacınız var.

--

fragmanda, danışmanın düzeltilmiş bir versiyonu + µl başına bir ara kitaplık (dll'nin bir örneğinin kullanımını zorlamaya çalıştı)

Dosyalar:
Neden: