TADOConnection zur Laufzeit
-
Hallo Leute,
ich habe eine Frage:
Ich möchte eine TADOConnection, TADODataSet usw. zur Laufzeit (in einem Thread) erstellen.So einfach wie ich es mir denke funzt es nicht:
TADOConnection *Connect = new TADOConnection;Ich habe in der Hilfe gelesen, das man noch eine Komponente zuweisen muss. Aber leider fehlt mir das Verständnis was damit gemeint ist!
Wenn ich die Komponenten auf einer Form plaziere ist es kein Thema, aber während der Laufzeit bin ich überfragt!Kann mir da jemand weiter helfen?
Danke!
-
Hallo
Der Konstruktor von VCL-Komponenten erfordern immer einen Owner als Parameter. Dieser ist zustänig für das Löschen der Komponente, wenn der Owner selbst gelöscht wird. Du kannst zum Beispiel this übergeben wenn du die betreffende Zeile in einer Methode eines Forms aufrufst. Oder du übergibst NULL, dann must aber auch nach gebrauch die Komponente selber mit delete löschen.
bis bald
akari