Hatalar, hatalar, sorular - sayfa 169

 

papaklass :
Я думаю, что компилятор не обладает искуссвенным интелектом. Скорее всего он отслеживает инициализацию по блокам и подразумевает, что если есть обращение к переменной, то она должна быть инициализирована. Компилятор не проверяет логику кода, т.е. в Вашем случае компилятор предполагает, что если есть в коде какое-либо условие, то оно рано или поздно должно выполниться. Он не может догадаться, что этот блок выполнится только тогда, когда инициализации будет сделана.  

... Daha önceki gönderilerinde sana böyle yazmışlar.

Evet, bana yazılmadı, derleyicinin kodun mantığını kontrol etmemesine ve belirli bir bloğun sadece başlatma yapıldığında (sizin deyiminizle) çalıştırılacağını tahmin edememesine dikkat ettim. Derleyici , yalnızca kodda başlatılmamış herhangi bir değişken varsa, er ya da geç kullanılacağını varsayar. Ve mesajlarımın özü, Renat'ın kategorik ifadesinin aksine bazen böyle bir varsayımın gerçekleşmeyebileceğidir.

Bu nedenle, bu tür hataların çökmemesi için değişkenlerinizi her zaman başlatın.

Gördüğünüz gibi yukarıdaki örnek bu uyarının her zaman bir hata anlamına gelmediğini gösteriyor. Sadece ve her şey.

 

İleriye dönük analiz, en son derlemede çalışmaz:

 
Erm955 :

İleriye dönük analiz, en son derlemede çalışmaz:

Mesaj için teşekkürler. Bir sonraki derlemede düzeltilecektir.
 

Bazı göstergeler gösterge arabelleklerini kullanmayabilir .

#property Indicator_buffers yönergesi belirtilmemişse, derleyici uyarısı alırız: gösterge için tanımlı gösterge grafiği yok

Aynı zamanda, arabellek sayısının sıfıra ayarlanmasına izin verilmez. Bir şekilde bu durum düzeltilmelidir - ya mesaj kaldırılmalı ya da sıfır tampon sayısının ayarlanmasına izin verilmelidir.

344 numaralı yapıdadır.


Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Предупреждения компилятора - Документация по MQL5
 
Hata ayıklayıcı neden yalnızca OnInit() içinde çalışıyor?
 
fellow :
Hata ayıklayıcı neden yalnızca OnInit() içinde çalışıyor?
Her şey iyi çalışıyor gibi görünüyor. Sadece kontrol ettim, sadece uzmandaki her şey yolunda değil, aynı zamanda modüllere nesnelerle giriyor ...
 
fellow :
Hata ayıklayıcı neden yalnızca OnInit() içinde çalışıyor?

Ve oninite'in sonucu nedir?

Belki sıfır olmayan bir sonucu olan bir çıkış ve bu nedenle hata ayıklama durur.

 

geliştiriciler

İşlemler tarihindeki bu kapanışı sl'de kapanış ile birlikte kırmızı renkle (veya seçtiğiniz başka bir renkle) renklendirmek mümkün müdür?

not

Ayrıca "kar" sütununda kırmızı ile gösterilen negatif tutarları görmek isterim (hesaptan çekilen ve işlem kaybeden tutarlar)...

 
Interesting :

geliştiriciler

İşlemler tarihindeki bu kapanışı sl'de kapanış ile birlikte kırmızı renkle (veya seçtiğiniz başka bir renkle) renklendirmek mümkün müdür?

not

Ayrıca "kar" sütununda kırmızı ile gösterilen negatif tutarları görmek isterim (hesaptan çekilen ve işlem kaybeden tutarlar)...


destek
 

Bir pozisyonu kapatırken neden dört OnTrade olayı olduğunu merak ediyorum?

çok fazla değil mi