Einzelnen Beitrag anzeigen

DocE

Registriert seit: 25. Mär 2004
108 Beiträge
 
#4

Re: EOSError... Aber ka woher er kommt...

  Alt 29. Jun 2005, 23:50
Hallo,

ich weiß, der Thread ist etwas älter, aber bei mir tauchten beim Schließen ebenfalls folgende Fehlermeldungen auf:


---------------------------
Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x77e4d756 aufgetreten.
---------------------------

---------------------------
Exception EOSError in Modul Test.exe bei 0000CD66.

Systemfehler. Code: 1400.

Ungültiges Fensterhandle.
---------------------------

---------------------------
Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x77e4d756 aufgetreten.
---------------------------

---------------------------
Runtime error 217 at 0040CD66
---------------------------


Und es lag daran, dass ich in dem OnCommandGet-Event des TIdHTTPServer ein Formular erzeugt habe, was ich im Falle eines Fehlers nicht wieder freigegeben habe. Dann tauchte der Fehler auf.

Also falsch war logischerweise:

Delphi-Quellcode:
try
  
  Application.CreateForm(TTestForm,TestForm);
  (...)
  try TestForm.Free; except end;

except

  AResponseInfo.ContentText := 'FEHLER!';

end;
Das Free mußte natürlich hinter das except/end.

Schau mal nach, ob Du vielleicht irgendetwas benutzt und nicht richtig freigibst.

MfG
..DocE
  Mit Zitat antworten Zitat