Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Wie Exceptions im Hauptprogram auslösen?

  Alt 9. Sep 2005, 15:24
Hallo,

wie kann ich Exception direkt im Hauptprogramm (*.dpr) auslösen? Erstellt eine leeres Projekt und tragt den unten angegebenen Code ein. Dann wird die
Exception zwar richtig ausgelößt, wenn ich das Programm aus Delphi starte. Starte ich das Programm jedoch aus dem Explorer wird zunächst die
Fehlermeldung "Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x7c81eb33 aufgetreten." und anschließend in
einer zweiten Fehlermeldung meine Exception angezeigt. Wie kann ich verhindern, dass die erste Meldung angezeigt wird? Sonst wird bei Exceptions
doch auch nur eine Meldung angezeigt.

Gruß
BlueStar


Delphi-Quellcode:
program Project1;

uses
  Forms,
  sysutils,
  Unit1 in 'Unit1.pas{Form1};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);

  raise Exception.Create('Test');

  Application.Run;
end.
  Mit Zitat antworten Zitat