Hatalar, hatalar, sorular - sayfa 1647
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
Lütfen aşağıdaki davranışı açıklayın:
Kararlı mı ve herhangi bir zamanda mı yoksa çalışan göstergenin ilk tikinde mi?
İzleme penceresi _LastError değeri eksik
Emin misin?
ve nasıl hayal ediyorsun? Birincisi eşitse, ikincisi daha da fazla olacaktır.Derlerken hata
Derlerken hata
Örneğinizde hata haklı, farklı bir durumum var
Kodu dikkatsizce okudum, otomatik olarak orada bir koşullu if ifadeniz olduğuna karar verdim ve sadece f adında bir fonksiyonunuz var.
Fonksiyona bir ifade değil, önceden hesaplanmış bir değişken veya bir değer iletmek gerekir.
Fonksiyona bir ifade değil, önceden hesaplanmış bir değişken veya bir değer iletmek gerekir.
Fark ne?
//2.mq5 f( a = 5 );
Fark ne?
İlk durumda, bir değişken, ikinci durumda, işlemin sonucu iletilir. Ve incir, inta için neyin yığıldığını biliyor
Aslında, bağlantıyla ilgili bu hata çok uzun zamandır çileden çıkarıcı ve güçlü bir şekilde, hiç olmaması gerekir.
Fark ne?
ArrayResize işlevi için öneriler var. Reserve_size parametresini -1 olarak ayarlama yeteneğini eklememiz gerekiyor, bu önceki değer kümesini kullanmak anlamına gelir. O zaman bu değeri saklamanız veya yanınızda taşımanız gerekmez. Önce gerekli rezerv ile yeniden boyutlandırmanız yeterli olacaktır ve daha sonra artık endişelenmenize gerek kalmayacaktır. Aksi takdirde, bir diziyi yeniden boyutlandıran, ancak önceden yüklenmiş olan rezerv hakkında hiçbir şey bilmeyen bir işleve ilettiğinizde ve sonuç olarak onu devirerek gereksiz bellek yeniden tahsislerine yol açtığınızda sürekli rahatsızlık verir. Sonuçta, anladığım kadarıyla bu değer dizi için bir yerde saklanıyor. Ya da değil?