05. marts 2010 - 07:43Der er
6 kommentarer og 1 løsning
Andre oplysninger end E.Message
Min fejlhåndtering inkluderer nedenstående som skriver meddelelsen i min logfil. Men jeg ville egentlig også gerne vide hvor fejlen er opstået - altså f.eks. navnet på den procedure eller funktion der har genereret meddelelsen.
Kan det kringles?
on E: exception do begin Logfile.Error(E.Message); end
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Et grundliggende problem er at en EXE oversat med optimize uden debug ikke har hverken navne eller linie numre d.v.s. at de kan ikke puttes ind automatisk.
Du bliver formentligt nød til at bide i det sure æble og manuelt skrive den information som skal i log filen for at identificere hvor det sker.
Enesten anden ide jeg kan komme på er en præprocessor som erstatte __FILE__, __LINE__, __PROC__ etc. med den rigtige tekst.
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.