Einzelnen Beitrag anzeigen

Achim Kalwa

Registriert seit: 2. Apr 2005
Ort: Lienen
110 Beiträge
 
Delphi 12 Athens
 
#1

Hilfe! Die Delphi-IDE hängt sich beim beim Schließen auf.

  Alt 21. Sep 2007, 13:43
Hallo *

Ich stehe hier vor einem ungewöhnlichen Problem:

In meinem Delphi-Projekt befinden sich ca. 540 Units, und bei genau zweien davon spinnt die IDE:
Wenn ich diese Unit (enthält ein Form) in der IDE geöffnet habe und die Unit dann schließe -- auf welchem Weg ist dabei egal, z.B. File->Close -- dann hängt sich die Delphi IDE auf:

Der Inhalt des aktuellen Edit-Tabs verschwindet, aber der Editor-Tab bleibt sichtbar.
Die CPU-Last steigt auf 100%, es finden aber keinerlei Dateizugriffe statt (mit FileMon überprüft).
Es hilft dann nur das Abschießen des Tasks.

Der Fehler tritt jedoch nicht auf, wenn ich die gesamte IDE schließe/beende.

Der Code in der Unit ist syntaktisch Ok, er lässt sich ohne Fehler/Warnungen/Hinweise compilieren und macht zur Laufzeit auch genau das, was er soll. Ich kann im Editor ohne Probleme arbeiten, auch der Form-Designer funktioniert einwandfrei. Ebenso kann ich die geänderte Unit speichern, alles kein Problem.

Nur schließen kann ich die Unit nicht, sonst hängt sich Delphi auf.

Das Problem ist nicht leider nicht neu; der Fehler tritt auf mit
- Delphi 7 Enterprise (Deutsch)
- Delphi 2007 Professional (English)

Was macht die IDE beim Schließen einer Unit? Wie kann ich das Problem eingrenzen?

Vielen Dank im Voraus für hoffentlich zahlreiche Tipps.

Achim
Achim
  Mit Zitat antworten Zitat