Hatalar, hatalar, sorular - sayfa 1543
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Örneğin, şimdi ObjectSetInteger açıklamasında
Ve olmalı
Konuları sonuna kadar okuyun
prop_id
[içinde] Nesne özelliği tanımlayıcısı. Değer, ENUM_OBJECT_PROPERTY_INTEGER numaralandırma değerlerinden biri olabilir.
Konuları sonuna kadar okuyun
Ben zaten söyledim. Belgeleri elinizde dama olmadan dikkatlice okuyun.ÇOK dikkatli ve sonuna kadar okuyun. Oradan kendi alıntı
Nesnenin özelliğinin kimliği. Değer , ENUM_OBJECT_PROPERTY_INTEGER numaralandırma değerlerinden biri olabilir .
Ama yapmalısın
Nesnenin özelliğinin kimliği. Değer, ENUM_OBJECT_PROPERTY_INTEGER numaralandırma değerlerinden biri OLMALIDIR .
Bu tür için açık bir döküm gereksinimi, beşte derlenen tek varyantı doğrular (kendiniz kontrol edin). Bu hayalet olmadan, derleyici karşılık gelen aşırı yüklemelerin olmamasından şikayet eder.
Yani okumanın sonunda "Değer ENUM_OBJECT_PROPERTY_INTEGER numaralandırmasının değerlerinden biri olabilir. Ya da olmayabilir . Ve ne olmayabilir de belgelerde belirtmiyor, her şey demektir " diye düşündünüz. yasak olmayanlara izin verilir. Çünkü programlama için kamusal yaşamın ilkelerini yayıyoruz"
İlginç bir şekilde, MetaEditor bu işlev için parametreleri ayarlarken ilgili parametrenin türü hakkında size ne söyledi?
Yani okumanın sonunda "Değer ENUM_OBJECT_PROPERTY_INTEGER numaralandırmasının değerlerinden biri olabilir. Ya da olmayabilir . Ve ne olmayabilir de belgelerde belirtmiyor her şey demektir " diye düşündünüz. yasak olmayanlara izin verilir. Çünkü programlama için kamusal yaşamın ilkelerini yayıyoruz"
Hayır, öyle düşünmedim. Kod MT4 altında hatasız derleniyorsa MT5 altında hatasız derlenmesi gerektiğini düşündüm. Bu olmayınca kazmaya başladı. MT4 ve MT5 üzerindeki kodu kontrol edin ve emin olun.
İlginç bir şekilde, MetaEditor bu işlev için parametreleri ayarlarken ilgili parametrenin türü hakkında size ne söyledi?
Şimdi baktım - doğru ve sadece yukarıda belirttiğim açıklama ile soruyor. Belgeler int diyor.
Hayır, öyle düşünmedim. Kod MT4 altında hatasız derleniyorsa MT5 altında hatasız derlenmesi gerektiğini düşündüm. Bu olmayınca kazmaya başladı. MT4 ve MT5 üzerindeki kodu kontrol edin ve emin olun.
Nedenmiş?
MT4 ve MT5 doğal olarak farklı mimariye sahiptir
MQL4'ü eski sözdiziminden yenisine (MQL4+ denir) çevirirken, numaralandırma da dahil olmak üzere pek çok şeyden yoksun olan eski MQL4 sözdizimine bakmak zorunda kaldık.
comp, hadi bir hafta boyunca sadece okumaya gönüllü olalım. Okur olun, yazar değil.
Burada bahsettiğiniz her şey sadece bu forumda değil, aynı zamanda MQL4.com forumunda da defalarca tartışıldı ve yeniden tartışıldı.
Nedenmiş?
MT4 ve MT5 doğal olarak farklı mimariye sahiptir
MQL4'ü eski sözdiziminden yenisine (MQL4+ denir) çevirirken, numaralandırma da dahil olmak üzere pek çok şeyden yoksun olan eski MQL4 sözdizimine bakmak zorunda kaldık.