Nachtrag: Habe jetzt, mit Davids Hilfe, herausgefunden, dass das Problem nur mit den Turbo-Versionen auftritt. Scheint also ein Problem zwischen SynEdit und Turbo Delphi zu sein.
Da ich auf die Schnelle den Bug jetzt nicht fixen kann, hab ich einfach folgendes gemacht im OnClose:
Delphi-Quellcode:
// Aufräumen
{!FIXME!}
try {Needed for D2006/Turbo-Support}
aInterpreter.Free;
aLexer.Free;
sedtViewCode.Free;
sedtSourceCode.Free;
except
// Do nothing
end;
Application.Terminate;
Ist zwar alles andere als schön, aber Mittel zum Zweck.
Chris