
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Neden mql5 ile uyumluluk isteyeyim? MT4 için mql4 kodunu kullanıyorum.
StrToTime() çağrısından önce ResetLastError(), ardından GetLastError() öğesini çağırın. . . StrToTime() bir hataya neden olmamalıdır, ancak . . . bu bir böcek. Benzer bir şey zaten kabul edildi ve düzeltildi: https://www.mql5.com/en/forum/149475/page2
StrToTime()'ın hata işleyicisini kullandığı yazılı belgelerde herhangi bir yer var mı?
Değilse, olduğundan daha
1) Kontrol etmek için bir sebep yok
2) Döndürülen değerin StrToTime() işlevinin sonucuyla bir ilgisi olmasını beklemek için hiçbir neden yok.
Ayrıca, err 4051 ne anlama geliyor? Geçersiz lot miktarı?????
StrToTime()'ın hata işleyicisini kullandığı yazılı belgelerde herhangi bir yer var mı?
Değilse, olduğundan daha
1) Kontrol etmek için bir sebep yok
2) Döndürülen değerin StrToTime() işlevinin sonucuyla bir ilgisi olmasını beklemek için hiçbir neden yok.
Ayrıca, err 4051 ne anlama geliyor? Geçersiz lot miktarı?????
Bu hata, bir değer döndürmeyenler de dahil olmak üzere birçok fonksiyon tarafından üretilebilir.
Bana belgelerde StrToTime()'ın hata işleyici kullandığı ve işlev tamamlandıktan sonra GetLastError()'u arayarak başarısını kontrol etmeniz gerektiğinin belirtildiği bir referans gösterebilir misiniz?
neyse, hemfikir olduğumuz bir konu var, o yüzden biraz gürültü yapalım:
Strateji test cihazında uzman özelliklerindeki değişkenlerin tanımı, programcılara karşı küstah, küstah ve saygısız olduğu için, harici/girdi değişkenleri tanımından sonra EA kaynak kodunda yorum yapmaya zorlamak! MQ'nun böyle bir kuralı dayatma ve kullanıcıları çok sayıda kaynak satırını değiştirmek ve yorum yapma ve kaynak yazma alışkanlıklarını standart olmayan bir şekilde değiştirmek için zaman kaybetmeye zorlama hakkı yoktur. Böyle standart dışı bir davranış istiyorlarsa, standart ve kabul edilen yol olduğu için #pragma yönergeleri kullanılarak uygulanmalıdır.
Bana belgelerde StrToTime()'ın hata işleyici kullandığı ve işlev tamamlandıktan sonra GetLastError()'u arayarak başarısını kontrol etmeniz gerektiğinin belirtildiği bir referans gösterebilir misiniz?
Benzer bir durum TerminalInfoString() ile zaten düzeltildi. . . zaten bahsettiğim gibi. Ama amacınızı anlıyorum, eğer kullanıcı GetLastError() 'u doğru kullansaydı, "hata" asla görülmezdi.
neyse, hemfikir olduğumuz bir konu var, o yüzden biraz gürültü yapalım:
Muhtemelen hemfikir olduğumuz birden fazla şey var