Tak et kig på
www.Eurekalog.com. Det er et perfekt værktøj! Efter en
exception får man et komplet stack-trace. Det bedste ved det hele er, at man
ikke skal skrive en eneste linje kode. Jeg bruger selv værktøjet. Efter
første installation fandt jeg fejl, som ikke kom op til overfladet. Eller,
det vil sige, at der nogle gange skete noget jeg ikke kunne forklare. Pga.
Eurekalog blev mysteriet opklaret. Produktet er en time saver!!! Jeg har
selv brugt det i flere år...
/Brian
"Knud Bergstein" <nospam tak> skrev i en meddelelse
news:45d30bed$0$4158$ba624c82@nntp02.dk.telia.net...
> "Thomas Eg Jørgensen" <thomas@hest.notaplan.com> skrev i en meddelelse
> news:45d30504$0$90275$14726298@news.sunsite.dk...
>> "Knud Bergstein" <nospam tak> skrev i en meddelelse
>> news:45d301fb$0$4155$ba624c82@nntp02.dk.telia.net...
>>> Jeg har i gridens EditingDone event indsat din foreslåede exception med
>>> en tilføjelse
>>>
>>> try
>>> [Navnet på dit datasæt].open;
>>> except
>>> on e:exception do
>>> begin
>>> showmessage('En fejl opstod: '+e.message);
>>> ClientDataSet1.cancel; // min tilføjelse
>>> end;
>>> end;
>>>
>>> Men jeg får stadig fejlmeddelelsen fra Delphi udover min egen exception.
>>
>> Ahh, ja ok, det er fordi din debugger er sat til at stoppe på exceptions.
>>
>> Jeg bruger D7/Pro og der finder du indstillingsmuligheden under menuen
>> "Tools"-->"Debugger Options"-->fanen "Language exceptions"-->fjern
>> krydset i "Stop on Delphi Exceptions"...
>>
>> Så vil din debugger fortsætte med ekserkveringen selv om der kommer en
>> exception(dette gælder så ALLE exceptions ALLE steder!).....så lidt
>> afhængigt af hvad du debugger så kan du slå det til eller fra...
>>
>> Løste det problemet?
>
> Jeg ved ikke, om det har noget at sige, men begge fejlmeddelser kommer
> frem, når jeg kører mit program UDENOM Delphi.
>
> Og det mener jeg ikke det burde gøre, eller?
>