Posted By: Jovo () on 'CZprogram' Title: Synchronizace na retrace pod win Date: Sun May 26 21:20:08 2002 Ahoj. Napsal jsem si kod (ha ha ha :-), ktery mi zobrazuje prubeh vypoctu na status baru dole. Samozrejme, ze na trochu rychlejsi masine to stihne za vterinu treba 15 zobrazeni - no a pak mi status bar (mam na nem policko, ktere meni barvu z cervene na zelenou - busy/idle + text na status baru) blika. teoreticky mohou byt dve reseni: 1] pri Repaint (Redraw) statusbaru pockat na vertical retrace 2] nastavit statusbar tak, aby se ocerstvoval jen pri synchro retrace a zmeny, ktere byly mezi tim zahodit. Zkusil jsem (1), nasel jsem si v PCGPE blocek assembleru, ktery cte z portu videokarty (in 0x3D0, nebo tak nejak). To mi pod NTckama (a XPckama, kde jsem to mezitim vyskousel) hodi Exception::EPrivilege. To je v pohode - catchnu to a sychro vypnu, ale pak to zase blika jak das. Na (2) jsem v helpu Builderu nenarazil. Resil jste uz nekdo podobny problem? A jak to dopadlo? :-) Diky, Jovo. PS: ... neni to zadna krizovka. Kdyz to nevyresim, tak to dal bude blikat.