Hatalar, hatalar, sorular - sayfa 2189

 
AVAAR :

Teşekkür ederim! Gerçekten - işe yarıyor!)

Ve değişiklik bile yapmadan derlemenin düzenli olarak yapılması gerektiğini bile düşünemedim ..

Nedenini anlamak için "Uzmanlar" ve "Günlük" sekmelerinde veya test cihazında yazılanları okumak yeterlidir.

 

Komut dosyasını sık sık çağırırsanız - yürütmeden sonra tekrar tekrar, programdaki vardiya çalışmayı durdurur, yani. bu eylem için komutlar atlandı

   long handle= ChartID (); 
   if (handle> 0 ) // если получилось, дополнительно настроим 
     { 
       ChartNavigate (handle, CHART_END ,- 2000 ); 
     } 
 
Aleksey Vyazmikin :

Komut dosyasını sık sık çağırırsanız - yürütmeden sonra tekrar tekrar, programdaki vardiya çalışmayı durdurur, yani. bu eylem için komutlar atlandı

Bu asenkron bir komuttur.
 
Artyom Trishkin :
Bu asenkron bir komuttur.

O zaman çalışıp çalışmadığını nasıl kontrol edebilirim?

 
Aleksey Vyazmikin :

O zaman çalışıp çalışmadığını nasıl kontrol edebilirim?

Aslında yer değiştirme.
 
Artyom Trishkin :
Aslında yer değiştirme.

Açıktır, yani. vardiyanın beklenmesi önerilir, eğer olmadıysa, ardından shift komutunu tekrarlayın, değil mi?

 
Aleksey Vyazmikin :

Açıktır, yani. vardiyanın beklenmesi önerilir, eğer olmadıysa, ardından shift komutunu tekrarlayın, değil mi?

Eşzamansız bir komutun tetiklenmesini nasıl yakalayacağınızı ve ne gibi tuzaklar olabileceğini düşünmeniz gerekir.

Diyelim ki komut verilmeden önce görünen bir çubuğun sayısına sahibiz - bunu hatırlayın. Sayı değişene kadar komut çalışmaz. Değişti - çalıştı.

Ya değişmezse? Komutun kuyrukta kaybolduğuna ne zaman karar verilir ve komut tekrarlanır? Ve komutu tekrarladıktan sonra bir önceki işe yaradıysa ve sırada bir tane daha varsa, fazladan bir kayma olacaktır.

Genel olarak, burada deneylere ihtiyaç vardır. O yüzden şu an çözemiyorum...

 
Artyom Trishkin :

Eşzamansız bir komutun tetiklenmesini nasıl yakalayacağınızı ve ne gibi tuzaklar olabileceğini düşünmeniz gerekir.

Diyelim ki komut verilmeden önce görünen bir çubuğun sayısına sahibiz - bunu hatırlayın. Sayı değişene kadar komut çalışmaz. Değişti - çalıştı.

Ya değişmezse? Komutun kuyrukta kaybolduğuna ne zaman karar verilir ve komut tekrarlanır? Ve komutu tekrarladıktan sonra bir önceki işe yaradıysa ve sırada bir tane daha varsa, fazladan bir kayma olacaktır.

Genel olarak, burada deneylere ihtiyaç vardır. O yüzden şu an çözemiyorum...

Anlaşıldı - zor bir vaka - Düşüneceğim, teşekkürler.

 
Aleksey Vyazmikin :

Anlaşıldı - zor bir vaka - Düşüneceğim, teşekkürler.

Yalnızca yer değiştirme gerçeğine güveniyorsanız, grafik elle kaydırılabilir - bu mantıkta bir delik...

 
Artyom Trishkin :

Yalnızca yer değiştirme gerçeğine güveniyorsanız, grafik elle kaydırılabilir - bu mantıkta bir delik...

Üç dakikalık deneyden sonra, yer değiştirmenin aşağıdakilerden geldiği sonucuna vardım.


mevcut konumdan değil.