Hatalar, hatalar, sorular - sayfa 1224

 

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?

 
Bir nesnenin tanımının (açıklamasının) tüm çizelge için değil de belirli bir nesne için görünürlüğüne izin vermenin/yasaklamanın herhangi bir yolu var mı?
 
MT5'in haber verilerini nerede sakladığını anlayamıyorum. Bana konunun kim olduğunu söyle.
 

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

 
sanyooooook :

Not: 735 build, tekrar açık kahverengi olmadan ssuko güncellendi

Ancak, terminali geliştiricinin sunucusuna bağlamak tehlikelidir :)

Zaten 738'im var.

 
Interesting :

Ancak, terminali geliştiricinin sunucusuna bağlamak tehlikelidir :)

Zaten 738'im var.

hayır, sunucularına bağlanmadı
 
Lütfen bana söyle! #property strict içindeki önişlemciye göre yardımı nereden okuyabilirim, aksi takdirde belgelerde hiçbir şey yoktur.
 
bu 4 için

#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

 
sanyooooook :

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.

 
guzel_g :

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ı:

2014.10.24 13:46:45.109 Images: screenshot 'https://www.mql5.com/ru/charts/2537104/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:44:27.468 Images: screenshot 'https://www.mql5.com/ru/charts/2537087/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:43:39.062 Images: screenshot 'https://www.mql5.com/ru/charts/2537080/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'

ilk ekran 2537080 yayınlandıktan sonra, hemen silindi

sonrakileri yayınlarken, uzak ekranlı bir sayfa açıldı 2537080