egavoille
Messages postés7Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention21 novembre 2013
-
9 mars 2004 à 13:57
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 2006
-
31 oct. 2004 à 16:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 31 oct. 2004 à 16:57
Pour egavoille, son exception EPrivilège est dangereuse. Je ne sais pas quel est son système d'exploitation, mais il y a des restrictions sérieuses par ce dernier.
C'est la même exception qui se produit sous XP avec le code source ID=12491.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 12 mars 2004 à 20:25
En tout cas, la fonction WAITVBL... c'est tout pile ce que je cherchais et c'est totalement par hasard.
Je pense que Sleep n'est pas mieux approprié, car pour le developpement de composants fenêtrés et graphiques, le code ASM est excellent pour empêcher les flashs blanc.
ronchon_sama
Messages postés14Date d'inscriptiondimanche 26 octobre 2003StatutMembreDernière intervention 4 juillet 2005 12 mars 2004 à 19:36
Pour tester le prog avec l'exception sur la procédure WAITVBL, mettez celle-ci à la place:
procedure WaitVBL;
begin
Sleep(20);
end;
Vous pouvez maintenant essayer celui-ci.
egavoille
Messages postés7Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention21 novembre 2013 9 mars 2004 à 13:57
Ca marche pas sur moi PC, sur D7.
Erreur d'exception Class EPrivilege
31 oct. 2004 à 16:57
C'est la même exception qui se produit sous XP avec le code source ID=12491.
12 mars 2004 à 20:25
Je pense que Sleep n'est pas mieux approprié, car pour le developpement de composants fenêtrés et graphiques, le code ASM est excellent pour empêcher les flashs blanc.
12 mars 2004 à 19:36
procedure WaitVBL;
begin
Sleep(20);
end;
Vous pouvez maintenant essayer celui-ci.
9 mars 2004 à 13:57
Erreur d'exception Class EPrivilege