MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 389

 
bir programda 2 ontik fonksiyon olabilir mi?
 
Максим Дмитриев :
bir programda 2 ontik fonksiyon olabilir mi?
Değil!
 
Максим Дмитриев :
bir programda 2 ontik fonksiyon olabilir mi?
1.
Ama özel OnTickOne(), OnTickTwo(), OnTickThree(), vb. başlatmasını kim engelliyor?
 
Максим Дмитриев : Bir programda 2 ontik fonksiyon olabilir mi?

Kendiniz kontrol etmek kolaydır.

İkincisinde yemin ediyor

 // Так работает, но вызывается только OnTick()
void OnTick ()
{
   Alert ( "Вызов функции OnTick()" );
}

void start()
{
   Alert ( "Вызов функции start()" );
}
Bir başlatma işlevi bırakırsanız, o da çalışır. Sonuçta, start eski bir isim. Daha moda - OnTick. Moda - istatistikte daha sık meydana gelen bir fenomeni ifade eder.
 
STARIJ :

Kendiniz kontrol etmek kolaydır.

İkincisinde yemin ediyor

Bir başlatma işlevi bırakırsanız, o da çalışır. Sonuçta, start eski bir isim. Daha moda - OnTick. Moda - istatistikte daha sık meydana gelen bir fenomeni ifade eder.

Modayla ilgili değil. Gerçek şu ki, bazen eski işlevler için destek duracaktır. Ve "modlar" acı çekmeyecek. Ancak hala eski işlevleri kullananlar - yıllar içinde geliştirilen her şeye hükmedecekler.

 
Artyom Trishkin :

Modayla ilgili değil. Gerçek şu ki, bazen eski işlevler için destek duracaktır. Ve "modlar" acı çekmeyecek. Ancak hala eski işlevleri kullananlar - yıllar içinde geliştirilen her şeye hükmedecekler.

Beni şaşırtan şey, iyi bir anda kapatılabiliyorlarsa, aynı eski olay işleme işlevlerini kullanan CodeBase'deki kodları neden kabul etmeye devam etmeleridir?

 
Alexey Viktorov :

Beni şaşırtan şey, iyi bir anda kapatılabiliyorlarsa, aynı eski olay işleme işlevlerini kullanan CodeBase'deki kodları neden kabul etmeye devam etmeleridir?

Figznaet... SD'ye soru.

 
Alexey Viktorov :

Beni şaşırtan şey, iyi bir anda kapatılabiliyorlarsa, aynı eski olay işleme işlevlerini kullanan CodeBase'deki kodları neden kabul etmeye devam etmeleridir?

Çok basit. Hem start hem de OnTick'i içeren örneğe bakılırsa, bunlar derleyici tarafından farklı algılanır ve ex4 kodunda farklı gösterilir. Ex4 program yürütücüsü de bunlar arasında ayrım yapar - OnTick olay işleyicisi OnTick() işlevidir ve yokluğunda start() işlevidir. start() işlevinin reddedilmesi, hem derleyicinin (hem MetaEditor'da hem de Terminal'de bulunur) ve Terminal'deki yürütücünün yeniden tasarlanmasını gerektirir.

Sonuç, MetaEditor ve Terminal kodunda + yeni hatalarda yetersiz bir azalma olacaktır. Ve çığlıklar dağı. Buna ihtiyaçları var mı?

 
STARIJ :

Çok basit. Hem start hem de OnTick'i içeren örneğe bakılırsa, bunlar derleyici tarafından farklı algılanır ve ex4 kodunda farklı gösterilir. Ex4 program yürütücüsü de bunlar arasında ayrım yapar - OnTick olay işleyicisi OnTick() işlevidir ve yokluğunda start() işlevidir. start() işlevinin reddedilmesi, hem derleyicinin (hem MetaEditor'da hem de Terminal'de bulunur) ve Terminal'deki yürütücünün yeniden tasarlanmasını gerektirir.

Sonuç, MetaEditor ve Terminal kodunda + yeni hatalarda yetersiz bir azalma olacaktır. Ve çığlıklar dağı. Buna ihtiyaçları var mı?

Nasıl çalıştıklarından bahsetmiyorum, ancak yakında çalışmayı bırakabilirlerse, CodeBase'de bu tür kodları neden kabul ettikleri hakkında konuşuyorum.

 
Alexey Viktorov :

Nasıl çalıştıklarından bahsetmiyorum, ancak yakında çalışmayı bırakabilirlerse, CodeBase'de bu tür kodları neden kabul ettikleri hakkında konuşuyorum.

Yani sonsuza kadar çalışacaklarını açıkladı gibi görünüyor