Hatalar, hatalar, sorular - sayfa 1539

 
Ilyas :
Teşekkürler, basit bir örnek üzerinde çoğaltmak mümkün değildi. Sadece gösterge çok yavaş, 10015 ms ile karşılaştım. göstergeyi yeniden yazın lütfen. Sorunu yeniden üreten bir örnek düşüneceğim.

 
Slawa :
OnDeinit, OnCalculate'den sonra her zaman yürütülür
Yokedicisi yalnızca OnDeinit'te çağrıldığında, terminalde bir sınıfın örneğini bellekten kaldırabilen başka bir neden var mı?
 
Ilyas :
Yerleşik MQL araçlarını kullanamazsınız, bunu kendiniz yapmanız gerekir, örneğin hata ayıklama sürümü için "çağıran işlevin adı" parametresini ekleyin
Bu seçenek eklendi. Ve aynı kodda farklı hata ayıklama ve sürüm sürümleri ile ne kastedilmektedir?
 
Grafikten manuel olarak kaldırıldığında gösterge hata ayıklama moduna nasıl geçilir? Sakatatta neler olduğunu anlamanız gerekir. Çıktıdan, Slava yanılmıyorsa sorun net değil.
 
Bir şekilde gösterge (DLL olmadan), grafikteki yeni çubukların çizilmesini durdurur. Göstergeyi kaldırır kaldırmaz hemen yeni çubuklar beliriyor. Yalnızca videoda göster. Burada nasıl doldurulur?
 
comp :
Bu seçenek eklendi. Ve aynı kodda farklı hata ayıklama ve sürüm sürümleri ile ne kastedilmektedir?
ifdef _DEBUG Şüpheleniyorum
 
Комбинатор :
ifdef _DEBUG Şüpheleniyorum
Teşekkürler, bu daha önce olmamıştı. Kod yalnızca iki sürümle hemen okunamaz hale gelir. Katlanır...
 
comp :
Grafikten manuel olarak kaldırıldığında gösterge hata ayıklama moduna nasıl geçilir? Sakatatta neler olduğunu anlamanız gerekir. Çıktıdan, Slava yanılmıyorsa sorun net değil.
Gerçekten yardıma ihtiyacım var!
 
comp :
Gerçekten yardıma ihtiyacım var!
OnDeinit() içindeki kesme noktası .
 
Karputov Vladimir :
OnDeinit() içindeki kesme noktası.

Grafiği silme ANına ihtiyacınız var, OnDeinit'e değil. Örneğin, OnCalculate'in yürütülmesi sırasında göstergeyi silerim. Teoride, her yerde _StopFlag'ın eğriliğini izlemek gerekir, ancak işe yaramaz.

Hata ayıklamayı durdurmayı tetikleyecek böyle bir yerleşik olay yoktur.