Zitat:
Vermutlich also ja: Alle deine Instanzen teilen sich einen Timer.
Was machst du mit dem Timer am Programmende? Ein CloseHandle sollte eigentlich keine Probleme machen; wenn du ihn deaktivierst, würde das deinen Fehler erklären.
Danke. Hab wieder was dazu gelernt
Jo.. Ich schließe das
Handle.
Delphi-Quellcode:
if VisTimer <> 0 then
begin
if not Suspended then
ThreadHalt;
CancelWaitableTimer(VisTimer);
CloseHandle(VisTimer);
end;
Werde mal versuchen wie es sich verhält wenn ich auf CloseHandle verzichte.
Abgesehen von eventuellen Speicherlecks die dann wieder entstehen.
gruss