Hatalar, hatalar, sorular - sayfa 1542
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Bu sınıf neden MT4 altında derleniyor ama MT5 altında derlenmiyor?
Bu sınıfta operatörün tanımı silinirse MT5 altında derlemeye başlar. Derleyici hatası gibi görünüyor.
değiştirmeyi dene
__MQL5__
üzerinde
__MQL5BUILD__
değiştirmeyi dene
__MQL5__
üzerinde
__MQL5BUILD__
Koşullu derlemeyi karıştırmamak için kaldırdım
Beş derlenemez, dört tamam.
Koşullu derlemeyi karıştırmamak için kaldırdım
Beş derlenemez, dört tamam.
hangi hata günlüğünü gösteriyor?
Anlaşılan o anladı. MT5'te, üç ENUM_OBJECT_PROPERTY_STRING, ENUM_OBJECT_PROPERTY_INTEGER ve ENUM_OBJECT_PROPERTY_DOUBLE'ın tümü açıkça belirtilmelidir. Ve MT4'te sadece int belirtmeniz yeterlidir ve her şey işe yarayacaktır.
Bu durumda, MQL5'in MQL4'ten daha iyi bir çözüm olup olmadığını bile bilmiyorum.
Bu doğru, diye yemin etti, yöntemde geçersiz bir ENUM_OBJECT_PROPERTY_STRING id parametresini ObjectSetDouble ve ObjectSetInteger için giriş parametresi olarak ilettiğinize yemin etti.
Genel olarak, sizi iki dil için ortak bir kütüphane yapmayın, daha fazla karışıklık olur, bir kerede kendisi yaptı, sonra her şeyi yeniden yapmak zorunda kaldı.
Anlaşılan o anladı. MT5'te, üç ENUM_OBJECT_PROPERTY_STRING, ENUM_OBJECT_PROPERTY_INTEGER ve ENUM_OBJECT_PROPERTY_DOUBLE'ın tümü açıkça belirtilmelidir. Ve MT4'te sadece int belirtmeniz yeterlidir ve her şey işe yarayacaktır.
Aynen öyle!
Şimdi her iki platformda da derleniyor. Beşin yardımında açıkça bir hata var.
Aynen öyle!
Şimdi her iki platformda da derleniyor. Beşin yardımında açıkça bir hata var.
Ne hata?
Örneğin, şimdi ObjectSetInteger açıklamasında
Ve olmalı
HESAPLAMA arabelleklerinin sayısı #özellik aracılığıyla sabit kodlanamadığında, IndicatorBuffers ile ilk beşte nasıl olunur? Dördüncüde bu konuda herhangi bir kısıtlama yoktur.