Hatalar, hatalar, sorular - sayfa 2680
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
Burada da her şey doğru.
yanlış!
VS2019'da özel olarak test edilmiştir:
Hata CS0133 "a"ya atanan ifade sabit bir ifade olmalıdır. ConsoleApp2 ..\repos\ConsoleApp2\ConsoleApp2\Program.cs on üç Aktif
Hata CS0133 "b"ye atanan ifade sabit bir ifade olmalıdır. ConsoleApp2 ..\repos\ConsoleApp2\ConsoleApp2\Program.cs on üç Aktif
geçen yıl yanlış çalıştı - özel olarak test edilmiş const değiştiricileri
ve görünüşe göre @Ilyas MQL programının nasıl başlatıldığını açıkladı, önce tüm const ve static, nerede tanımlandıklarına bakılmaksızın başlatılır, ardından sınıf kurucuları çağrılır
tamam, bu statik / const başlatma ile - yine de doğru şekilde dağıtılabilir, ancak burada const değiştiricisinin derleyicinin kontrol edeceğini garanti etmediği gerçeği - çok beklenmedik - ikinci örneğim
Her iki örneğinizde de her şey doğru ve beklendiği gibi çalışıyor.
Her iki örneğinizde de her şey doğru ve beklendiği gibi çalışıyor.
const değiştiricisinin, derleyicinin derlerken benim hatamı bulacağından %99 emin olması bekleniyor, VS2019 bunu yapıyor, MQL yapmıyor
const değiştiricisinin, derleyicinin derlerken benim hatamı bulacağından %99 emin olması bekleniyor, VS2019 bunu yapıyor, MQL yapmıyor
Tam olarak neyin yanlış olduğunu düşünüyorsun?
VS2019 bana herhangi bir hata vermiyor.
geçen yıl yanlış çalıştı - özel olarak test edilmiş const değiştiricileri
ve görünüşe göre @Ilyas MQL programının nasıl başlatıldığını açıkladı, önce tüm const ve static, nerede tanımlandıklarına bakılmaksızın başlatılır, ardından sınıf kurucuları çağrılır
Görünüşe göre const/static değiştiricileri olan global değişkenlerle ilgiliydi ve yerel olanları kullanıyorsunuz.
Tam olarak neyin yanlış olduğunu düşünüyorsun?
VS2019 bana herhangi bir hata vermiyor.
MQL derleyicisinin belirsiz ifadelerin kullanımına izin verdiği bir hata, bir const değiştirici varsa, bu bir sabittir
derleyici aynı kodu izlemedi mi? ve başka bir durumu takip ettim
Vurgulanan her şeyi derlemeden hemen önce VS2019'da Sharpe
Görünüşe göre const/static değiştiricileri olan global değişkenlerle ilgiliydi ve yerel olanları kullanıyorsunuz.
karışık olabilir, ancak const değiştiricisinin davranışı C#'dan çok farklıdır
const değiştiricisi ile bildirilen bir değişken değiştirilemez. Derleyici bunun kaydını tutar.
Muhtemelen ondan farklı bir şey bekliyorsunuz.
Muhtemelen ondan farklı bir şey bekliyorsunuz.
görünüşe göre evet, MQL ve C# arasında geçiş yaparken her şeyin aynı olmasını bekliyorum, tamam hadi gidelim
2366'yı inşa et
Mesaj için teşekkürler, kontrol edeceğim
mq5 - normal. mq4 - bozuk. TypeToBytes_ExampleScript.mq4'ü buradan alabilirsiniz. Yalnızca uzantı mq5 olarak değiştirilirse derlenir.