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 Einer PlugIn-Dll ein Formular hinzufügen (https://www.delphipraxis.net/80885-einer-plugin-dll-ein-formular-hinzufuegen.html)

TheMiller 16. Nov 2006 22:43

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
verdammt... :wall:

Dankeschön für deine Hilfe. Trotzdem: Sowas ärgert!

mkinzler 16. Nov 2006 22:46

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Und nicht vergessen, die Klasse auch innerhlab der dll wieder zu zerstören. Da du dir sonst einene Memory-Leak bekommst.

TheMiller 16. Nov 2006 22:47

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Ok, davon weiß ich jetzt aber wirklich nix. Wann muss ich es zerstören? Doch nur, wenn die DLL entladen wird, oder?

mkinzler 16. Nov 2006 22:52

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Zitat:

Ok, davon weiß ich jetzt aber wirklich nix. Wann muss ich es zerstören? Doch nur, wenn die DLL entladen wird, oder?
Spätestens bei Entladen der Dll. Dann mußt du aber das Anzeigen der Form und dessen Erzeugung in 2 Funktionen legen, sonst wird bei jedem Öffnen eine neu Form erzeugt, dessen Speicher auch beim Entladen der Dll bzw. Ende des Hauptprogrammes nicht mehr automatisch freigegeben wird (da ja kein Owner existiert, der das erledigen würde).

TheMiller 16. Nov 2006 22:58

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Ok super! Habe es auch dank deiner Hilfe geschafft, mir ein Form anzeigen zu lassen! Klasse! Danke dir!

Gute Nacht!

fylo 17. Nov 2006 07:34

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Moin
Zitat:

Zitat von DJ-SPM
Habs mit DLL-Formularen probiert, scheint mir aber nicht so die Super-Lösung zu sein...

Was meinst du damit?

TheMiller 17. Nov 2006 13:46

Re: Einer PlugIn-Dll ein Formular hinzufügen
 
Man kann doch ein Formular erstellen und dieses dann als DLL compilieren. Das macht man, wenn man best. Formulare öfter braucht. Aber ich habe jetzt eine DLL erstellt und dieser DLL noch ein neues Formular hinzugefügt..

Hoffe du weißt was ich meine.. Wenn nicht, dann schau mal im EasyDelphiHelper unter DLL-Programmierung!


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