Re: TThread abfragen, ob beendet
Thread-Klasse
Delphi-Quellcode:
Klassenbefehl der nicht funktioniert (Methodenbezeichner erwartet)
FTPUpload = Class(TThread)
Protected Procedure Execute; Override; Private HTTPSocket: TIdHTTP; FTPSocket: TIdFTP; Datei1: ShortString; Datei2: ShortString; Neu1: ShortString; Neu2: ShortString; Public Constructor Create(Const FDatei1,FNeu1,FDatei2,FNeu2: ShortString); Destructor Destroy; Override; End;
Delphi-Quellcode:
While Not FTPUpload.Terminated Do Application.ProcessMessages;
|
Re: TThread abfragen, ob beendet
FTPUpload heißt deine Klasse. Aber wie heißt die Objektvariable mit der Instanz der Klasse?
Delphi-Quellcode:
Normalerweise Bezeichnte man Klassen auch mit einem großen "T" am Anfang: TFTPUpload. Bei der Deklaration lässt man es dann einfach weg:
var
Upload: FTPUpload; begin Upload := FTPUplod.Create(...); While Not Upload.Terminated Do Application.ProcessMessages;
Delphi-Quellcode:
var
FTPUpload: TFTPUpload; |
Re: TThread abfragen, ob beendet
Natürlich - klar!
Ist ja beim Form genauso - mein Fehler sorry |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz