Hatalar, hatalar, sorular - sayfa 2242
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
Merhaba, sizden bir danışman aldım, "kaplumbağa", ancak çevrimdışı çalışmıyor, ???
Peki ve bu yüzden bir kelime için saf. Bir Uzman Danışman, standart olanlar da dahil olmak üzere göstergeler kullanıyorsa, bunlara erişilebilir olmalıdır. Aksi takdirde, kendi kendine çalışmayacaktır.
Tek bir gereklilik vardı - yardım etmek, müdahale etmemek. Tartışmanın gereksiz olduğunu düşünüyorsanız - katılmayın ... ve karar vermek size bağlı değil (gerekli / gereksiz) - bunun için bir Yönetim ve Moderatörler var
Katılıyorum, ancak tavsiyeyi beğenmiyorsanız, o zaman cevap vermenize gerek yok, o zaman soru olmayacak, burada herkes gerekli olduğunu düşündüklerini yazıyor, tavsiye vermeyi gerekli gördüm, yani. karşılıksız yardım sağlamak için, minnettarlık yerine iddiaları okudum ... iyi şanslar
Katılıyorum, ancak tavsiyeden hoşlanmıyorsanız, cevap vermenize gerek yok
Nasıl yani?
Dizi değeri neden boş (sıfır) değil?
Nasıl yani?
Dizi değeri neden boş (sıfır) değil?
Ve önce bunun için boyutu ayarlarsanız ve ancak o zaman temizlerseniz?
Ve önce bunun için boyutu ayarlarsanız ve ancak o zaman temizlerseniz?
Sonra
Temizlendikten sonra boyut bilgisi yoktur.ArrayFree (SummArr);
Kaldır, ardından değer de boş değil. Dizi daha önce kullanılmamıştır.
Bir tür saçmalık, işte kod tamamen kesildi
çıkışta
Lütfen birini kontrol edin, aksi takdirde terminalim delirmiş olabilir.
Yoksa bu norm mu ve her şey bu şekilde çöple mi doldurulmalı?
mql4 göstergesindeki kod çalışmayı durdurdu. nasıl düzeltilir?
Düzenleyici 'ObjectSetInteger' yazar - aşırı yüklemelerden hiçbiri işlev çağrısına uygulanamaz
Kaç yıl çalıştı ve aniden durdu. Yazık ama.
Bir tür saçmalık, işte kod tamamen kesildi
çıkışta
Lütfen birini kontrol edin, aksi takdirde terminalim delirmiş olabilir.
Yoksa bu norm mu ve her şey bu şekilde çöple mi doldurulmalı?
Herhangi bir dinamik dizinin arabelleğini serbest bırakır ve boş boyutun boyutunu 0 olarak ayarlar.
Komut dosyaları ve göstergeler yazarken, ArrayFree() işlevini kullanma ihtiyacı genellikle ortaya çıkmayabilir: komut dosyası sona erdiğinde, kullanılan tüm bellek hemen serbest bırakılır ve özel göstergelerde, dizilerle yapılan ana çalışma, gösterge arabelleklerine erişimdir, boyutları, yürütme terminali alt sistemi tarafından otomatik olarak kontrol edilir.
Programın karmaşık dinamik koşullarda belleği bağımsız olarak yönetmesi gerekiyorsa , ArrayFree() işlevi, zaten gereksiz olan bir dinamik dizi tarafından işgal edilen belleği açıkça ve hemen serbest bırakmanıza olanak tanır.
Anlıyor musun? Gereksiz.
Doğal olarak, bellek ondan serbest bırakıldığından ve ardından dizinin boyutunu ayarlayarak yeniden tahsis ettiğinizden, kimse size içeriğini garanti etmez.
Dizi başlatmayı kullanın: ArrayInitialize()