DirectDraw + Form

cs_kick007 Messages postés 8 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 14 juin 2005 - 20 avril 2003 à 21:18
yvemoreau Messages postés 308 Date d'inscription mardi 11 juin 2002 Statut Membre Dernière intervention 26 septembre 2008 - 22 avril 2003 à 09:45
J'utilse DirectDraw avec delphi 7, en guise de "timer" jutilise la procedure Application on idle. Je voudrai mettre directdraw en pause pr afficher une form delphi puis reprendre le reste du prog a la fermeture de la form. Je sais vraiment pas comment faire.
Merci d'avance

1 réponse

yvemoreau Messages postés 308 Date d'inscription mardi 11 juin 2002 Statut Membre Dernière intervention 26 septembre 2008
22 avril 2003 à 09:45
lance un thread pour utiliser directDraw avec une priorité normal

donc deux processus s'exécute mais directdraw à la précéance

lorsque tu veux créer une fiche arrête le thread

procedure Suspend;
form x .show;
while (fin<>true)do sleep(1);
procedure Resume;

form x .show;
begin
fin=false;
...
end;

form x .Hide;
form x.close;
begin
fin=true;
...
end;

je sais pas c'est quoi directdraw !

sinon l'idée de application.OnIdle serait incompatible

yve
0
Rejoignez-nous