Avatar billede a_c Nybegynder
31. oktober 2001 - 11:20 Der er 7 kommentarer og
1 løsning

TApplicationEvents komponent

Jeg har prøvet at bruge TApplicationEvents komponenten\'s OnException til at skrive en logfil.
Jeg vil bare logge alle mulige exceptions, der måtte forekomme. Jeg har prøvet at teste det ved at lave SQL kald til en tabel der ikke eksisterer, men den når aldrig til TApplicationEvents >> onException.

Er det misforstået at jeg kan gøre det på den måde?
Avatar billede martinlind Nybegynder
31. oktober 2001 - 11:24 #1
Du skal huske at du ikke må lave try except rundt om dit SQL kald.
Avatar billede martinlind Nybegynder
31. oktober 2001 - 11:25 #2
VAR
  I : Integer;
begin
  I := 1.5;
end;

Skulle lave en Exception
Avatar billede a_c Nybegynder
31. oktober 2001 - 11:33 #3
Nåårh!
Ja den exception ryger lige i LogFilen!
Jeg laver jo try except rundt om, men det er vel også godt nok.
Så må jeg nok bare kalde min WriteLog procedure
inde fra try except blokken tror jeg.

Kan du ikke lige svare Martin!
Avatar billede martinlind Nybegynder
31. oktober 2001 - 11:41 #4
Du kan godt lave en try except rundt om, så skal du bare gøre sådan

try
except
  ShowMessage(\'Fejl\');
  Raise; // Reraiser din exception
end;
Avatar billede a_c Nybegynder
31. oktober 2001 - 11:45 #5
Ja OK det er klart.
Jeg takker.

mvh A_C
Avatar billede martinlind Nybegynder
31. oktober 2001 - 11:50 #6
Hvad med en Exception handler der fortæller hvilken line og unit i den source fejl optod i, var det noget ??, så drop en mail adr.
Avatar billede a_c Nybegynder
31. oktober 2001 - 11:57 #7
Det lyder sgu da ikke ikke så dårligt.
:)
ahclausen@sauer-danfoss.com

A_C
Avatar billede kokoko Nybegynder
04. november 2001 - 22:39 #8
kan jeg evt. også få koden?

rgronbak@worldonline.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester