Tu pourrais regarder l'aide !
![:f1:](https://www.developpez.net/forums/images/smilies/f1.gif)
Objet TThread pour utiliser un processus léger parallèle à au processus principal de ton application !
On veut bien aider mais faut faire un effort !
Voici un idée générale du code à obtenir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| type
TUploader = class(Thread)
private
FFileName: string;
public
procedure Upload(const AFileName: TFileName);
procedure Execute(); override;
end;
...
procedure TUploader.Upload(const AFileName: TFileName);
begin
FreeOnTerminate := True;
FFileName := AFileName;
Resume();
end;
procedure TUploader.Execute();
begin
With TFTP.Create(nil) do
try
Put(FFileName);
finally
Free();
end;
end; |
TUploader.Create(True).Upload(MonFichier);
Partager