Delay

Archive.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Delay

Message par Droopy »

Mon exécutable plante dès que j'utilise la fonction Delay

J'utilise PureBasic 3.94.
Cela se produit uniquement avec un EXE intégrant une ressource modifiée ultérieurement par la fonction UpdateResource_

Quelqu'un connait-il une procédure équivalente avec les API ou en assembleur ?

J'ai aussi remarqué que cette fonction ne respecte pas toujours le délai imposé.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

On m'a répondu sur le forum US : 'Sleep_(
Et cela semble fonctionner
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Delay

Message par comtois »

Droopy a écrit :J'ai aussi remarqué que cette fonction ne respecte pas toujours le délai imposé.
Je ne sais pas si on t'avait aussi répondu à ce sujet sur le forum anglais ?

C'est normal que le délais ne soit pas respecté, puisque cette commande rend la main à windows pour traiter les autres process, ensuite ça dépend des autres applis.
Je ne connais pas exactement le fonctionnement mais c'est l'image que j'ai de cette commande, on sait quand on rend la main, mais on ne sait pas quand on la reprend :)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

C'est bizarre avec sleep il n'y a plus de problème.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

le Delay() Fred aurai du l'appeler "DO_EVENT()" comme l'equivalent Visual Basic
car il sagit plus de ça que d'une pause !! :D

esperont que dans le futur il cree bien 2 fonctions differente :D
Répondre