Einzelnen Beitrag anzeigen

Benutzerbild von christian.noeding
christian.noeding

Registriert seit: 26. Mai 2005
Ort: Knw.-Remsfeld
119 Beiträge
 
Delphi XE2 Professional
 
#6

Re: Wie Funktion einer DLL hundertfach hintereinander aufruf

  Alt 10. Okt 2005, 09:50
*Hand an den Kopf schlag*

Ja na klar, diese Zeile habe ich gestern wohl laufend übersehen. Diese Zeile habe ich nur hinzugefügt, da ich etwas basteln musste. Ich nutze wie gesagt eine Comport-Komponente. Wenn ich diese Komponente in einer DLL nutze und diese initialisiere, dann wird jeglicher Code nach der Initialisierungszeile nicht mehr ausgeführt. Daher habe ich die Komponente und alle zugehörigen Dinge in eine extra Unit gepackt und lasse die Form zu der Unit beim Senden jeweils neu createn. Das OnCreate-Ereignis initialisiert dann meine Komponente und sendet dann die Daten. Ich bin blöd: die Komponente wird anscheinend nicht wirklich freigegeben und bleibt dann zusammen mit der Form noch offen, was den Speicherbedarf natürlich enorm in die Höhe treibt.


Besten Dank für den Hinweis. Werde mich mal dransetzen. Vielleicht fällt mir ja auch noch eine elegantere Methode ein, um die Comport-Komponente besser zu nutzen.



ciao,
Christian
Christian Nöding
  Mit Zitat antworten Zitat