Einzelnen Beitrag anzeigen

Gravitar

Registriert seit: 8. Okt 2006
94 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Problem mit globalem Exception Handling

  Alt 5. Sep 2009, 16:28
Hi himitsu,

auch wenn es sinnlos ist hat es durch diesen Hinweis
Zitat:
S: so als Tipp: schau mal wo SetFokus deklariert wurde ... mindestens diese Klasse müstest du definieren
jetzt doch funktioniert.

Wenn man MyErrorObject als TWinControl definiert, funktioniert auch .setfocus.

Hier die vollständige Error-Routine:

Delphi-Quellcode:
procedure TFrmMain.MyExceptionHandler(Sender : TObject; E : Exception );
var err : TObject;
begin
  MessageDlg('ERROR: ' + E.Message, mtError, [mbOK],0);
  MyErrorObject.SetFocus;
  MyErrorObject := nil;
end;
Ist hier zwar manchmal wie Schnitzejagd, aber trotzdem: Problem gelöst.

Und mein Programm schnurrt wie ein Kätzchen
  Mit Zitat antworten Zitat