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/)
-   -   FreePascal Klasse die mit DB verbindet erstellen? (https://www.delphipraxis.net/186301-klasse-die-mit-db-verbindet-erstellen.html)

AlexII 21. Aug 2015 20:46

AW: Klasse die mit DB verbindet erstellen?
 
Aber wie es scheint muss man den Konstruktor und Destruktor doch nicht manuell aufrufen. Siehe hier -> http://www.delphibasics.co.uk/RTL.asp?Name=Constructor

Auch sonst schweigen viele Tutorials dazu.

mkinzler 21. Aug 2015 20:52

AW: Klasse die mit DB verbindet erstellen?
 
Woraus leitest Du das ab?

SProske 21. Aug 2015 20:53

AW: Klasse die mit DB verbindet erstellen?
 
Natürlich musst du den Konstruktor aufrufen - woher soll Delphi sonst wissen, dass eine Instanz der Klasse erstellt werden soll.

Bis auf einige Ausnahmen (Interfaces, Owner-verwaltete Komponenten) sollte auch der destructor aufgerufen werden. Dabei solltest du dir angewöhnen Free statt Destroy zu verwenden. Free prüft zuerst auf nil und zerstört nur, wenn die Instanz assigned ist.

AlexII 21. Aug 2015 20:58

AW: Klasse die mit DB verbindet erstellen?
 
Zitat:

Zitat von mkinzler (Beitrag 1313043)
Woraus leitest Du das ab?

Es wird in keinem Beispiel aufgerufen.

mkinzler 21. Aug 2015 21:00

AW: Klasse die mit DB verbindet erstellen?
 
Dann schau Dir mal den (automatisch erzeugten) Code des hauptprogramm ( Projekt) an.


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