Naja, nur der Caller kann wissen, wann er das Port nicht mehr braucht.
Theoretisch kann die DLL aber nach einem "inactivity-timeout" das handle selbst vernichten.
Aber man kann schon verlangen, dass ein Programm vor dem "exit()" noch seine ressourcen wegräumt.
Ahja: Bei der Entwicklung mach ich noch keine DLL, sondern schreib "normale" classen und funktionen im Hauptprogramm, hab aber die "aufruf-Ecke" schon dabei.
Erst wenn alles funzt, tu ich das zeugs raus und mach wirklich eine DLL.
Lesezeichen