Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Try ... except --> trotzdem Fehler wieso???

  Alt 8. Okt 2005, 11:39
Meißtens ist in Delphi die Anzeige von Fehlern aktiviert.
Es werden also dennoch alle Fehler angezeigt, selbst in 'nem Try-Except-Block.
Somit kommt also zuerst die Fehlermeldung vom Compiler und wenn kein Try-Except vorhanden ist dann erscheint nach dem Fortsetzen noch die Fehlermeldung des Programms.

Also entweder du deaktivierts das (irgenwo in den Projektoptionen - glaub ich), oder du mußt damit leben.

PS: wenn du dein Programm mal nicht von Delphi aus (ohne Debuger) startest, dann sollte diese Meldung weg sein



Es ist natürlich auch möglich soetwas zu erledigen, ohne eine Exception auszulösen:
Delphi-Quellcode:
If Form1 = nil Then Application.CreateForm(TForm1, Form1);
Form1.ShowModal;
Dabei mußt du aber natürlich dafür sogen, daß Form1 immer nach dem Freigeben auf NIL steht. (notfalls mußt du es halt selber setzen)
$2B or not $2B
  Mit Zitat antworten Zitat