Hatalar, hatalar, sorular - sayfa 996

 
TheXpert :
Tabii ki değil.
MQL4'te bu yapı bir hataya neden olmaz ve her şey çalışır
 
A100 :
MQL4'te bu yapı bir hataya neden olmaz ve her şey çalışır
Eh, servis masasında, cho :) mantıksal olarak, çalışmamalı, derleyicinin açıkça söylediği şey bu.
 
TheXpert :
mantıksal olarak, çalışmamalıdır, derleyicinin söylediği açıkça budur.
Neden olmasın? Bir işlev 1.mqh'de, uygulaması 1.mq5'te bildirilir ve 2.mq5'te kullanılır.
 
A100 :
Neden olmasın? Bir işlev 1.mqh'de, uygulaması 1.mq5'te bildirilir ve 2.mq5'te kullanılır.

Bir işlev tanımı, ikinci içe aktarma .

Neden böyle bir karanlık? Kendisinden içe aktarma içeren bir başlık eklensin mi?

 
TheXpert :

Neden böyle bir karanlık? Kendisinden içe aktarma içeren bir başlık eklensin mi?

1.mqh'ye başka nasıl dahil edilir
 int B() { return ( A( 0 ) ); }
Böylece hem 1.mq5 hem de 2.mq5'te kullanılabilir.
 
Danışman tarafından işgal edilen hafızayı gösteren fonksiyon nedir? Bir danışman veya bir komut dosyası , bellek yetersizliği nedeniyle çalışmayı kesintiye uğratır.Hata ayıklama sırasında belleği artırmak için bir yer bulmak için bir işleve ihtiyaç vardır.
 
A100 :

Bunun bir hata olduğunu düşünüyorum, attığı hataya bakılırsa - ME5 derleyicisi bir işlev açıklaması ile onun uygulanması arasında ayrım yapamaz (ME4 yapabilse bile) ve bunların aynı ada sahip iki farklı işlev olduğunu düşünür.

İki yol var. Çok çarpık görünüyor, başka bir başlık ekleyerek onsuz yapmak oldukça mümkün.
 
Kim ne hakkında ve berbat - banyo hakkında. Dörtlü foruma ne oldu?
 
Teşekkür ederim.
 
int OnInit ()
  {
   Print ( "Инициализация индикатора" );
Göstergedeki OnInit bloğu hangi durumda yürütülemez?