Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Thread für kurze Zeit aussetzen lassen (https://www.delphipraxis.net/90502-thread-fuer-kurze-zeit-aussetzen-lassen.html)

MStoll 18. Apr 2007 22:04

Re: Thread für kurze Zeit aussetzen lassen
 
Ja, das hatte ich früher auch ab und an. Deswegen kamen mir deine Probleme so bekannt vor ;) Sowas passiert.

MStoll 18. Apr 2007 22:08

Re: Thread für kurze Zeit aussetzen lassen
 
Achso, nochwas zu Execute allgemein: Execute ist ja im TThread-Objekt virtuell imho unter protected deklariert, d.h. eigentlich nur in TThread und seinen Nachkommen sichtbar. Würde man also den Thread in ne eigene Unit auslagern und auch in dem von TThread abgeleiteten Objekt Execute im Abschnitt protected deklarieren, so würde einem solch ein Fehler auffallen.

Deswegen mein Tipp an alle:
Execute immer im protected-Abschnitt der Klasse deklarieren und die Thread-Klasse in ne eigene Unit auslagern (da Delphi ja innerhalb Units auch uneingeschränkt den Zugriff auf private- bzw. protected-Variablen und -Methoden erlaubt).


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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