Hatalar, hatalar, sorular - sayfa 1224
![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
Neden (735 ve 993 derlemelerinde) terminali kapattıktan sonra, TOOLTIP (nesne araç ipuçları) ObjectSetString() içinde ayarlananlar yerine varsayılan oluyor?
böyle mi olmalı???
önceden böyle miydi?
1. resim olarak kaydet
2. olduğu gibi aktif program
3. Resmi çevrimiçi yayınla'yı işaretleyin
4. tamam
5. önceki ekran görüntüsü yayınlandı (ancak bir şekilde zaman içinde)
Not: 735 build, yine soluksuz ssuko güncellendi
Not: 735 build, tekrar açık kahverengi olmadan ssuko güncellendi
Ancak, terminali geliştiricinin sunucusuna bağlamak tehlikelidir :)
Zaten 738'im var.
Ancak, terminali geliştiricinin sunucusuna bağlamak tehlikelidir :)
Zaten 738'im var.
#Emlak sıkı
Derleyiciler arasındaki farklar tablosu:
Eski MQL4 derleyicisi
Yeni MQL4 derleyicisi
#property strict ile yeni MQL4 derleyicisi
init(), start(), deinit() giriş noktaları herhangi bir parametreye ve herhangi bir dönüş türüne sahip olabilir
init(), start(), deinit(), uyumluluk için bırakıldı,
ve yeni OnInit() , OnStart() , OnCalculate() , OnTick() , OnTimer() , OnChartEvent() , OnTester() , OnDeinit() imzalarıyla tam olarak eşleşmelidir
Aynı
init() işlevinden gelen dönüş sonucu, yürütme alt sistemi tarafından hiçbir şekilde ayrıştırılmaz
init() ve OnInit() işlevlerinden gelen dönüş sonucu, yürütme alt sistemi tarafından hiçbir şekilde analiz edilmez.
OnInit()'ten sıfır olmayan bir değer döndürüldüğünde, Expert Advisor veya göstergenin yürütülmesi sonlandırılır, program kaldırılır.
Özel karakterler ve noktalar dahil hemen hemen tüm değişken adları (ayrılmış kelimeler hariç)
Değişken adlarında özel karakterler veya noktalar olamaz.
Ayrılmış kelimelerin listesi genişletildi, bu nedenle kısa, uzun, const gibi yaygın kelimeler isim olamaz.
Aynı
Değişken kapsam - bildirimden (iç içe blokta bile) işlevin sonuna kadar
Aynı
Bir değişkenin kapsamı, bildirimden değişkenin bildirildiği bloğun sonuna kadardır.
Tüm değişkenlerin (hem global hem de yerel) sıfırlarla örtük başlatılması
Aynı
Yalnızca global değişkenlerin başlatılması. Yerel değişkenlerden yalnızca dizeler örtük olarak başlatılır
Bir işlevden çıkarken yerel diziler serbest bırakılmaz
İşlev çıktığında yerel diziler serbest bırakılır
{} bloğundan çıkarken yerel diziler serbest bırakılır
"Dizi aralık dışında" hatası , önemli bir hatayla sonuçlanmaz*
Aynı. Bu hatanın kritik olduğu yapı ve sınıf dizileri dışında
"Array out of range" kritik bir hatadır ve programın durmasına neden olur
Yapı veya sınıf yok
Yapılar ve sınıflar vardır. Ek veri türleri eklendi
Aynı
Dizeler tek bayttır.
tarihsaat - 32 bit tam sayı
Önceden tanımlanmış değişken Hacim double türündedir
Dizeler unicode'dur.
tarihsaat - 64 bit tam sayı
Önceden tanımlanmış değişken Hacim türü uzun
Aynı
ArrayCopyRates() , double[][6] dizisine sanal bir kopya yapar
ArrayCopyRates() , MqlRates[] dizisine sanal bir kopya gerçekleştirir. Uyumluluk için double[][6] dizisine kopyalama kalır, ancak bu kopyalama sanal değil gerçektir.
Aynı
İşlevler, bir türe sahip olsalar bile bir değer döndürmeyebilir. Bunu yapmak için, işlevin sonunda derleyici otomatik olarak return (0) koyar.
Aynı
Herhangi bir türdeki işlevler her zaman bir değer döndürmelidir
Eşzamanlı olarak açılan dosya sayısı - 32
Aynı anda açılan dosya sayısı - 64
Aynı
Dosyalar her zaman paylaşılan modda açılır**
Paylaşım modu, FILE_SHARE_READ ve/veya FILE_SHARE_WRITE ile açıkça belirtilmelidir.
Aynı
Komut dosyaları için, giriş parametreleri penceresinde harici değişkenlerin adları gösterilir
show_inputs modundaki komut dosyaları için, giriş parametreleri penceresinde harici ve giriş değişkenlerinin adları gösterilir
show_inputs modundaki komut dosyaları için, giriş parametreleri penceresinde harici ve giriş değişken adları yerine satır yorumları gösterilir
1. resim olarak kaydet
2. olduğu gibi aktif program
3. Resmi çevrimiçi yayınla'yı işaretleyin
4. tamam
5. önceki ekran görüntüsü yayınlandı (ancak bir şekilde zaman içinde)
Not: 735 build, tekrar açık kahverengi olmadan ssuko güncellendi
Oynanabilir değil.
Günlükleri ekleyin ve eylemlerinizi daha ayrıntılı olarak açıklayın.
Oynanabilir değil.
Günlükleri ekleyin ve eylemlerinizi daha ayrıntılı olarak açıklayın.
şöyle deneyin:
1. web sitesinde yayınlanması ile ekran yapmak
2. bu ekranı hemen kaldırın
3. yeni bir ekran yapın
işte günlüğün bir parçası:
ilk ekran 2537080 yayınlandıktan sonra, hemen silindi
sonrakileri yayınlarken, uzak ekranlı bir sayfa açıldı 2537080