如何捕捉DLL中的class EAcessViolation with message异常
我在VC中写了一个DLL名为my.dll,在这个DLL中会调用另一个名为sale.dll的DLL,这个sale.dll不是我写的,也没有代码,而且是一个纯C写的库。我直接通过VC写了个命令行测试程序来调用my.dll是没有任何问题的。但我通过BCB界面来调用my.dll时,直接就挂了,只能通过任务管理器才能关闭。如果在BCB中运行,就会报“Project test.exe raised exception class EAcessViolation with message 'Access violation at address 698F1DCA in module 'abc.dll'.Write of address 01080018. Process stopped.”的错误。这种错误应该是内存异常吧?请问通过try可以捕捉这类异常吗?要怎样处理?