如何捕捉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可以捕捉这类异常吗?要怎样处理?
...全文
相关推荐
【Excel】Retrieving the COM class factory for component with CLSID
说明: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046}。该文档详细列举了操作excel,word等office软件的asp .net应用部署在IIS服务器所遇到的以上异常的所有处理办法
export class from dll c++
the way to create and export class from dll c++
C#调用C++项目生成的dll文件
项目中包含了一个可以生成dll的C++项目,利用C++项目生成的dll文件,一个C#的控制台程序调用C++的dll,以及写项目的参考链接和一个大的异常的处理办法
反编译工具软件集合(exe,dll,class,jar)
包含两个工具 一个是反编译java class文件源码的,也可以直接查看jar包 一个是查看dll 及exe文件源码的
C#生成DLL,以及调用该DLL
本文件主要是对C#生成DLL以及如何去调用自身生成的DLL进行简单的一个例子,方便大家对DLL的创建以及调用的理解。


