Posted By: TopGun (Top Gun) on 'CZprogram'
Title:     Re: Access handling
Date:      Thu Nov 13 12:03:07 2003

> > ako zachytit access violation a podobne errory vo svojom procese ? A
> zaroven
> > lognut veci ako call stack, registre, prip. rozne debug info a podobne
> (ako
> > to 
> 
> Pokud se bavis o MSVC++, tak tam musis mit program prelozeny tusim s /EHa 
> (asynchronous exception handling). Potom zachytis access violation v catch 
> (...). Typ vyjimky a registry asi pujdou zjistit nejakou API funkci (nikdy 
> sem to neresil). No a kdyz uz mas registry, tak callstack je trivka :) 

Ale ja nechcem vsetok kod davat do try - catch.. Navyse mam nejake third-party 
DLLs, ktore mozu tiez vyvolat access a ja ho chcem zachytit.

Nieco sa da zachytit pomocou signal(...), ale kym sa to tam dostane, prejde 
to roznymi inymi zachytavacimi levelmi, takze registre aj stack uz su davno 
zabudnute.. Existuju rozne kniznice, ktore sa len staticky prilinkuju a vsetko 
spravia bez zasahu do samotneho source kodu.. Prave take riesenie ma zaujima.. 


> 
> 
> -------------------------------------------------------------------------
>        ICQ:5927102                                           Robo
> -------------------------------------------------------------------------


http://xrs.winradio.com                http://www.rbasic.com
http://xrs.winradio.com/plugins.htm    mailto:stofa@eshs-lab.com

             TopGun  (Are you ready to fly ?)

Search the boards