这个函数主要做了字符处理工作,将一字符串中提取“0x41 0x42...”的字符串,空则函数返回0,并将提取出来的字串转换成“AB...”,返回1,调试过程中发现字符转换完全成功,但函数在return 1;处死掉了。弹出的窗口提示是:Unhandled exception i tetmax.exe(KERNEL32.DLL):0xc0000005:Aceess Violation。请教大家可能错在哪儿?
解决方案 »
- LoadLibrary函数调用失败
- 利用MFC作图问题
- CMutex的使用问题,迷茫了很久!
- 运行到if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));就出错是什么原因?
- RPC编程]-------步骤分析-----详解----
- (help me)CoCreateInstance的问题
- 紧急,我的sniffer pro怎么绑不上我的小猫了?高手快进
- 改变Edit Box框背景颜色的问题?
- 怎样在编辑框中加入输入提示符?
- 问个有关管道的问题
- 怎么得到并口的起始地址和地址范围?
- 哪位仁兄知道eclipse这个东东,介绍一下,给点资料或是网站等,感激不尽。
for(int i=1;i<5;i++)
{
cat=(pG)GetProcAddress(hDll,"store_test_info");
aa=cat(3,"200408061234"); cat=(pG)GetProcAddress(hDll,"get_test_info");
aa=(*cat)(3,re);
AfxMessageBox(re);
}其中item=1,2,4,5都没什么问题,但是item=3在DLL函数的return 1;处死掉了。