AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Neustrukturierung einer DLL

Ein Thema von EWeiss · begonnen am 5. Jul 2007 · letzter Beitrag vom 7. Jul 2007
 
EWeiss
(Gast)

n/a Beiträge
 
#21

Re: Neustrukturierung einer DLL

  Alt 6. Jul 2007, 15:48
Zitat von Ghostwalker:
Was logisch ist, da du nur den Destruktor aufrufst, aber das Objekt (in dem fall TComponent) nicht freigibst.

Delphi-Quellcode:
if Assigned(BASSVis1)then
  BASSVis1.free;

if Assigned(BASSWMPVis1) then
   BASSWMPVis1.free;



BTW...für was brauchst du da eine TComponent-Klasse ?
Klar stimmt .. schämmm

Ändert aber nichts an der tatsache das BASSWMPVis1.Destroy beim beenden
der Anwendung außerhalb von BassVis nicht aufgerufen wird.
Habe noch nicht rausfinden können an was das liegt.

Schön wäre gewesen wenn sich die class selbst zerstört wenn sie neu initialisiert wird.
In VB nehme ich NEW wird NEW aufgerufen zerstört sich die Klasse von selbst da nicht
zwei des gleichen typs gleichzeitig laufen können.
Hier muss man das alles manuel machen.

Ja benötigt man eigentlich nur wenn Controls bzw .. Form Objekte verwendet werden.
War mir aber nicht ganz sicher was ich nehmen soll.
Wie gesagt einige sachen muss ich noch lernen.

Alternativ könnte ich auch TThread anstelle von TComponent verwenden,.
Schaden tut es aber nicht

gruss Emil
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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