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 ?)