Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
853 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

[Delphi] Assembleur et traduction...

n°310571
zion
Plop
Posté le 16-02-2003 à 01:08:30  profilanswer
 

Reprise du message précédent :

tetedeiench a écrit :


 
 
Ou bien y a un evenement "OnThreadFinish" :??:


 
Je dirais plutot OnTerminate  :)


---------------
Informaticien.be - Lancez des défis à vos amis
mood
Publicité
Posté le 16-02-2003 à 01:08:30  profilanswer
 

n°310572
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 01:09:21  profilanswer
 

zion a écrit :


 
flute, dommage que tu sois si loin  :sarcastic:  
 
(joli jeu de mot inside)


 
M a g n i f i q u e jeu de mot, effectivement :jap:
 
bon, je retourne a mon appli moi, j'ai ouat'mille transformations a faire :cry:

n°310574
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 01:10:08  profilanswer
 

zion a écrit :


 
Je dirais plutot OnTerminate  :)  


 
ok, mais dans mon cas, c'est tout aussi simple de faire un synchronize a la fin :D
 
donc je vais pas me faire chier :ange:

n°310599
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 04:11:51  profilanswer
 

zion j'ai encore une colle pour toi :D
 
Comment on arrete un thread definitivement, meme si il est en train d'executer un dll ?
 
Car la, avec destroy, terminate, free, il attends la fin du dll, et ca m'arrange pas :/
 
EDIT FLOOD :
 
Bon bah, pour ceux que cela interesse ( on en trouve des trucs chez msdn mine de rien) :
 
Le terminate de Delphi est different du Terminate de MS en cela qu'il attends que le dll soit execute avant d'arreter le thread.
 
Moi ca m'arrangeait pas.
 
Il faut utiliser la fonction de l'api windows :
 
TerminateThread(Thread1.Handle,0); (ou thread1 est votre thread, derive de la classe TThread)  
 
Et la il vous le kille en bonne et due forme.
 
:wahoo:


Message édité par Tetedeiench le 16-02-2003 à 04:18:02
n°310698
zion
Plop
Posté le 16-02-2003 à 14:57:27  profilanswer
 


oui enfin, si tu as une boucle dans ton thread, tu fais
TonThread.Terminate et dans ta boucle tu fais un truc du genre
while not Terminated do
begin
 
end;
 
ca c'est propre  :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°310831
Tetedeienc​h
Head Of God
Posté le 16-02-2003 à 18:59:59  profilanswer
 

zion a écrit :


oui enfin, si tu as une boucle dans ton thread, tu fais
TonThread.Terminate et dans ta boucle tu fais un truc du genre
while not Terminated do
begin
 
end;
 
ca c'est propre  :)  


 
SAUF si mon DLL part en boucle infinie :D Ce quie st le cas et est tout a fait normal :D

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Programmation du son sous delphi![Delphi] Différence class / object
Cherche Delphi 7 Studio d'occaz sur Paris ...Delphi : TDate existe, pk pas TTime ?!? Quoi pour remplacer ?
Quel livre pour apprendre le Delphi ?Delphi + TQuery + Access
[Delphi perso edition]Manque de bibliotheques..[Delphi] p'tit blem de conversion
Delphi 7 - TClientSocket not found ... que faire ?[Assembleur]Cherche site proposant des exercices
Plus de sujets relatifs à : [Delphi] Assembleur et traduction...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR