Bonjour,
j'ai une petite question au sujet des threads.
Donc voila j'utilise un thread qui effectue un traitement dans une boucle. Dans le traitement en question, j'utilise des evenement pour mettre a jour mon composant VCL.
voici le code execute mon thread :
dans la procedure interrogation j'ai des evenement qui mette a jour ma VCL comme par exemple l'appel a cette procedure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure threadWafer.Execute; begin repeat FPosteDecoupeWafer.interrogation; until not (FPosteDecoupeWafer.Enabled or threadTerminated); end;
Sa fonctionnne mais j'aurais voulu savoir si c'est un fonctionnnement normal (si j'ai un coup de bol que sa marche lol) ou si il faut que je synchronize ma methode??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure Tform_pp.MoveWafer(sender:Tobject); begin Frame_AssyScreen1.MappingWafer.Repaint; application.ProcessMessages; end;
voila en esperant que je me suis bien fait comprendre,
Drikcé
Partager