Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TThread abfragen, ob beendet (https://www.delphipraxis.net/69961-tthread-abfragen-ob-beendet.html)

Christian.Ossi 23. Mai 2006 08:27

Re: TThread abfragen, ob beendet
 
Thread-Klasse

Delphi-Quellcode:
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;
Klassenbefehl der nicht funktioniert (Methodenbezeichner erwartet)

Delphi-Quellcode:
While Not FTPUpload.Terminated Do Application.ProcessMessages;

Luckie 23. Mai 2006 08:48

Re: TThread abfragen, ob beendet
 
FTPUpload heißt deine Klasse. Aber wie heißt die Objektvariable mit der Instanz der Klasse?

Delphi-Quellcode:
var
  Upload: FTPUpload;
begin
  Upload := FTPUplod.Create(...);
  While Not Upload.Terminated Do Application.ProcessMessages;
Normalerweise Bezeichnte man Klassen auch mit einem großen "T" am Anfang: TFTPUpload. Bei der Deklaration lässt man es dann einfach weg:

Delphi-Quellcode:
var
  FTPUpload: TFTPUpload;

Christian.Ossi 23. Mai 2006 08:54

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.
Seite 2 von 2     12   

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