Könntest Du mir bitte noch sagen, wie sich das mit dem Execute verhält?
Delphi-Quellcode:
type
TMyThread = class(TThread)
public
----> Hier habe ich meine FTPUpload Prozedur eingefügt
procedure FTPUpload;
procedure Execute; override;
end;
var
MyThread: TMyThread;
procedure TMyThread.Execute;
begin
FTPUpload; //beim Ausführen des Threads soll die Uploadfunktion ausgeführt werden.
// wenn man was "endlos" im Hintergrund abarbeiten will
---- > ich will nichts endlos ausführen
end;
Wenn ich auf den Auslöser drücke wird ein JPG erzeugt (fname = Dateiname):
TFile.WriteAllBytes(TPath.Combine(TPath.GetPublicP ath, fname + '.jpg'), Data);
Und direkt danach habe ich den Code:
Delphi-Quellcode:
MyThread := TMyThread.Create;
MyThread.FreeOnTerminate := true;
MyThread.Terminate;
Wo wird MyThread.Execute aufgerufen? Passiert das automatisch onCreate?
LG
Mirko