Bonjour !!
j'ai 3 fonctions que je veux demarrer (l'execution) au meme temps
que dois je faire ???
Utiliser les Threads ???
Merci de m'avoir eclairer .
Bonjour !!
j'ai 3 fonctions que je veux demarrer (l'execution) au meme temps
que dois je faire ???
Utiliser les Threads ???
Merci de m'avoir eclairer .
oui, soit en utilisant et dérivant l'objet TThread soit en invoquant directement la fonction de l'API Windows
Note que la fonction MonThreadAMoi accepte un paramètre sur 32 bits (un entier, une instance de classe, un pointeur...) et retourne un entier, le tout en stdcall.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function MonThreadAMoi(Sender:TObject):integer; stdcall; begin // le code du thread end; procedure TForm1.Button1Click(Sender:TObject); var id:cardinal; Thread:THandle; begin MultiThread:=True; // indispensable ! Thread:=CreateThread(nil,0,@MonThreadAMoi,integer(Self),0,id); end;
Voir aussi CloseHandle() et toutes les fonctions liées aux Thread
sert à quoi ces 3 fonctions??
Partager