Hatalar, hatalar, sorular - sayfa 716

 
MetaDriver :

Global değişkenlerin de otomatik olarak başlatılması gerekmez. Muhtemelen sadece "şanslı"sın. Tırnak içinde şans eseri, çünkü böyle bir şans, geliştiricilere karşı "dün çalıştı, ancak bugün artık çalışmıyor" gibi solcu iddialarla çatının müteakip çıkışıyla doludur. Evet, platformunuz kararsız..!! "

Yardımdan. Global değişkenlerin kapsamı programın tamamıdır, global değişkenler programda tanımlanan tüm fonksiyonlardan elde edilebilir. Başka bir başlangıç değeri açıkça ayarlanmadıkça sıfıra başlatılır.

Global değişkenlerle deneyimden sonra, bu tür hatalar ortaya çıkıyor.

PS Görünüşe göre, yeni başlayanların aptal sorularından kaynıyorsunuz, bu konuda çok öfkeli bir şekilde abonelikten çıkıyorsunuz. Derleyici, kodun boyutu umurumda değil, ekstra başlatma sadece bir saniyenin küçük bir kısmı için yavaşlatır, ancak strateji test cihazında bu başka bir konudur.

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
sion :

Yardımdan. Global değişkenlerin kapsamı programın tamamıdır, global değişkenler programda tanımlanan tüm fonksiyonlardan elde edilebilir. Başka bir başlangıç değeri açıkça ayarlanmadıkça sıfıra başlatılır.

Ayrıca aşağıda bir bağlantı var. Ayrıca bkz. Değişken başlatma

Tanımlandığında herhangi bir değişken başlatılabilir. Bir değişken açıkça başlatılmamışsa, bu değişkende depolanan değer herhangi bir şey olabilir . Örtük bir başlatma yoktur.

 

Başka bir başlangıç değeri açıkça ayarlanmadıkça sıfıra başlatılır.

Örtük bir başlatma yoktur.

Neye inanacağımı bile bilmiyorum. Tol sıfıra sıfırlanır, hiçbir değer açıkça ayarlanmadıysa, yalnızca örtük başlatma gerçekleştirilmez. Sadece üçüncü bir şey)

 
sion :

Neye inanacağımı bile bilmiyorum. Tol sıfıra sıfırlanır, hiçbir değer açıkça ayarlanmadıysa, yalnızca örtük başlatma gerçekleştirilmez. Sadece üçüncü bir şey)

Kimseye güvenilemez. Ben - yapabilir miyim (c) Muller

Programlama kültürü sorununu neden bir inanç sorununa çevirelim? Açık başlatma yapmıyor musunuz? Hatalar er ya da geç size gelecektir (ve mt5'te olması gerekmez)

 
stringo :

Kimseye güvenilemez. Ben - yapabilir miyim (c) Muller

Programlama kültürü sorununu neden bir inanç sorununa çevirelim? Açık başlatma yapmıyor musunuz? Hatalar er ya da geç size gelecektir (ve mt5'te olması gerekmez)

Sezgiye güvenelim. Görünüşe göre son mesajlarımı silebilirsin, su bir şey değil.
 
sion :
Sezgiye güvenelim. Görünüşe göre son mesajlarımı silebilirsin, su bir şey değil.

Bu kadar ince bir konuda neden sezgiye güvenelim?

Tüm değişkenlerinizi açıkça başlatın. Bazı durumlarda başlatmanın yararsızlığı sorunu, yalnızca mikrosaniyelerden tasarruf etmek için döngüleri sıkıştıran profesyoneller için geçerlidir.

 

630 inşa

ArrayResize () işlevi ( ArraySetAsSeries()=true)   Bir dizinin boyutunu azaltmak, yanlış öğeyi kaldırır.

0 indeksli eleman kaldırılır ve dizinin en son elemanı , yani indeks (n-1) ile kaldırılmalıdır; burada n, dizinin boyutudur.

2011'in sonbahar yapılarında her şey yolunda gitti.

 
MoneyJinn :

ArraySetAsSeries() = true olduğunda dizi boyutunu azaltırken ArrayResize() hatası.

Öğe, dizinin yanlış tarafından kaldırılır.

"Dizin en eski öğesinin" (en soldaki) kaldırıldığını mı söylüyorsunuz?
 

curwords=GetPointer(ilk kelimeler);
Print("next======",curwords.m_next!=NULL);
while( curwords .m_next!=NULL || curwords.length<pp){ curwords=GetPointer(curwords.m_next); }

seçilen kelime üzerinde tavsiyeyi test ederken, hata 'iTester 7.mq5' (161,16) içinde geçersiz işaretçi erişimini gösterir ve ardından durur

buradaki şaka ne?

yazarsanız: while( firstwords .m_next!=NULL || curwords .length<pp){ curwords=GetPointer(curwords.m_next); } sonra hata 'iTester 7.mq5' (161,43) içinde geçersiz işaretçi erişimi taşındı

 

fellow :

buradaki şaka ne?


anahtar kelimeler = BOŞ