Yeni MQL4 derleyicisini ve düzenleyicisini içeren MetaTrader 4 IDE'nin beta sürümü - sayfa 24
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
GetLastError() nasıl çalışacak, _LastError değeri sıfırlanacak mı yoksa ResetLastError() eklemek gerekli mi?
GetLastError(), eski MQL4 kaynak kodlarıyla uyumluluk için tam olarak MQL4 belgelerinde açıklandığı gibi çalışacaktır. Yani GetLastError() çağrısı, _LastError değişkeninin değerini sıfırlayacaktır ve ek bir ResetLastError() çağrısı gerekli değildir.
Buna karşılık MQL5 ile yazılmış programlarda MQL4 ile uyumlu olması için son hatanın değerini almak için GetLastError() işlevini çağırmak yerine _LastError değişkenini kullanmak daha iyidir.
MQL4'te yeni bir düzenleyicide bir komut dosyası yazdım, hatasız derlendi. Deneme amacıyla, int tipindeki değişkeni long ile değiştirdim, o da hatasız derlendi. Belki bir şeyi kaçırdım, ancak yeni düzenleyicide sadece tarih saatinin sekiz bayt olduğunu okudum. Yoksa MQL5'te bulunan tüm değişken türleri MQL4'te de mevcut mu?
ile derlemeyi deneyin
#property strict
ile derlemeyi deneyin
MQL4'te yeni bir düzenleyicide bir komut dosyası yazdım, hatasız derlendi. Deneme amacıyla, int tipindeki değişkeni long ile değiştirdim, o da hatasız derlendi. Belki bir şeyi kaçırdım, ancak yeni düzenleyicide sadece tarih saatinin sekiz bayt olduğunu okudum. Yoksa MQL5'te bulunan tüm değişken türleri MQL4'te de mevcut mu?
Bağlantılar için orijinal gönderiye bakın:
MQL4 dilinin ve MetaEditor 4'ün ortak MQL5 ve MetaEditor bileşenleriyle tamamen değiştirilmesi
MQL4 -> MQL5 uyumluluğu üzerinde çalışmak yerine tam tersini yapmaya karar verdik. MQL4'ün işlevselliğini tamamen koruyarak, MQL5 dilinin maksimum işlev ve özelliklerini aktardık. Yani, OOP ve yerel koda derleyici dahil tüm güçlü MQL5 işlevleri MQL4'te kullanılabilir hale gelecektir.
Bunu yapmak için hem MQL4 hem de MQL5 dillerini otomatik olarak destekleyen tek bir derleyici geliştirdik. MetaEditor, hem MetaTrader 4 hem de MetaTrader 5 platformları için aynı hale geliyor.Herhangi bir sürümden hem MQL4 hem de MQL5'i derlemek için kullanılabilir.
Renat
MQL5 dilinin maksimum fonksiyon ve özelliklerini aktardık... Yani MQL5'in tüm güçlü fonksiyonları
Daha açık olmak istiyorum, en iyisi "Listenin tamamını duyurun lütfen!"