Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: ADO-Funktion beendet nicht

  Alt 3. Nov 2006, 11:57
Exceptions in Threads werden nicht vom globalen Application Objekt abgefangen und angezeigt
sondern gehen verloren, wenn man nichts dagegegen unternimmt.
Deshalb:
Delphi-Quellcode:
procedure TOracleAccess.Execute;
var
   s : string;
begin
   try
      InternalExecute; // die bisherige procedure Execute wurde ausgelagert
   except
      on E:Exception do
      begin
         s := E.Classname+ ' - ' + E.message+#13#10;
         StringToFile('C:\exception.log', s);
      end;
   end;
end;
Andreas
  Mit Zitat antworten Zitat