zamanlayıcı - sayfa 7

 
Yurich :
Eğer :)
Geliştiriciler için muhtemelen daha kolaydır, aksi takdirde, zamanlayıcıdan bir olay meydana geldiğinde ve program buna geçtiğinde, OnTick işleyicisinde global değişkenlerin değiştirilebileceğini açıklamak zorunda kalacaklardı.
 
Nefig düşüncesizce MessageBox kullanın.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / MessageBox
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / MessageBox
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / MessageBox - Документация по MQL5
 
pusheax :
Geliştiriciler için muhtemelen daha kolaydır, aksi takdirde, zamanlayıcıdan bir olay meydana geldiğinde ve program buna geçtiğinde, OnTick işleyicisinde global değişkenlerin değiştirilebileceğini açıklamak zorunda kalacaklardı.
Bunun için kısa "kesintisiz bloklar" var. Kesinti, her durumda tamamlanmasını bekler, sonra kesintiye uğrar.
 
Yurich :
Eğer :)
Bu kadar.
 
TheXpert :
Nefig düşüncesizce MessageBox kullanın.
Bu yüzden olayları kaçırmamak için YuTrade'de iki akış yapmak zorunda kaldım. Ve kesintilerle, her şey tek bir iş parçacığında olurdu.
 
MetaDriver :
Bunun için kısa "kesintisiz bloklar" var. Kesinti, her durumda tamamlanmasını bekler, sonra kesintiye uğrar.

Ama ben bunu hiç bilmiyordum ve bir kesinti olabileceğini ve verilerin tam olarak işlenmeyeceğini dikkate alarak yazdım.

İşleme için başlangıç ve bitiş bayraklarını ayarlayın.

 
Yurich :
Kesinti, OnTick'in yürütüldüğü ve OnTimer gibi daha önemli bir olayın geldiği zamandır. OnTick'in yürütülmesi askıya alınır, OnTimer kodu yürütülür, ardından OnTick yeniden yürütülmeye devam eder.
Anaokulu genel olarak, en azından bir çeşit çoklu iş parçacığına ihtiyacınız var.
 
Yurich :
Ve kesintilerle, her şey tek bir iş parçacığında olurdu.
Ah, aptal argüman. Çünkü şimdi iyi.
 
pusheax :

Ama ben bunu hiç bilmiyordum ve bir kesinti olabileceğini ve verilerin tam olarak işlenmeyeceğini dikkate alarak yazdım.

İşleme için başlangıç ve bitiş bayraklarını ayarlayın.

İyi. Halk zaten yarı hazır. Girmekten çekinmeyin.

;)

 
Interesting :
Genel olarak anaokulu, en azından bir çeşit çoklu iş parçacığına ihtiyacınız var.
Belki bir gün geliştiriciler şunları ekler: CreateThread(NULL,0,CaptureThread,0,CREATE_SUSPENDED,&ThreadId); ?