Bonjour, j'ai un thread je voudrais qu'il execute un fonction qui est dans Form1 à la fin du traitement afin de remettre toute sorte éléments bouton etc dans un autre état
j'ai trouvé ceci:
http://dn.codegear.com/article/22411
a la fin il y a un postmessage qui execute une fonction de main est-ce que c'est la meilleur solution?
J'ai un tmemo qui contient l'avancement du thread, je le passe en argument à la création du thread
et je l'utilise ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part constructor TTCleanner.Create(ALogPath: String; AmResult: TMemo);
si je fait pareil pour tout mes boutons etc sa ferai beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TTCleanner.SetMsgResult(Msg: String); begin MsgResult := Msg; Synchronize(SendMsgResult); end; procedure TTCleanner.SendMsgResult; begin mResult.Lines.Add(MsgResult); end;
sinon je pourrai mettre
dans mon thread mais je trouve pas sa propre j'ai raison?
Code : Sélectionner tout - Visualiser dans une fenêtre à part uses Form1;
Merci
Partager