J'ai réussi a éxécuter ce thread : unit Unit2;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics;
type
Thread = class(TThread)
private
{ Déclarations privées }
protected
procedure Execute; override;
end;
implementation
{ Important : les méthodes et les propriétés des objets dans la VCL ne peuvent
être utilisées que dans une méthode appelée en utilisant Synchronize, par exemple :
Synchronize(UpdateCaption);
où UpdateCaption pourrait être du type :
procedure Thread.UpdateCaption;
begin
Form1.Caption := 'Mis à jour dans un thread';
end; }
{ Thread }
procedure Thread.Execute;
begin
{ Placez le code du thread ici}
Beep;
end;
end.
J'ai juste ajouter dans les uses des fiches le thread et j'ai appeler : Thread.Create(False);
Merci Solilog. ;-)
2 août 2014 à 09:04