*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