当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·请c++高手门指点,有分    »显示摘要«
    摘要: 大家好,本人是delphi程序员,自认为水平相当不错,可我发现delphi不吃香了,并且工资比较低,不知什么原因,请指教,有分散 ......
 ·大伙帮帮忙,有酬谢    »显示摘要«
    摘要: 想在win2000建立多个用户,比如建立50个用户,有什么方法可以批量建立呢? ......


调用DLL中的一个函数时出现异常,请帮忙看看

在测试函数中调用DLL中写的一个函数时出现了unhandled   exception   in   DomTest.ext:0xC00000005:Access   Violation.退出debuger后VC给出的提示为:  
  Loaded   C:\WINNT\System32\ntdll.dll,   no   matching   symbolic   information   found.  
  Loaded   E:\NEUXml\DocTree\DllTest\DocTree.dll,   no   matching   symbolic   information   found.  
  Loaded   C:\WINNT\system32\KERNEL32.DLL,   no   matching   symbolic   information   found.  
  First-chance   exception   in   DllTest.exe   (NTDLL.DLL):   0xC0000005:   Access   Violation.  
  The   program   E:\NEUXml\DocTree\DllTest\Debug\DllTest.exe   has   exited   with   code   0   (0x0).  
  不知是什么错误,请指教。

NO.1   作者: Jim3277

要么是调用空指针,要么是删除溢出的指针。

NO.2   作者: zhoujinhua

估计是出现空指针了吧  
  如果是loadlibrary动态调用的,首先保证load的dll成功,然后在执行getprocaddress后看看得到的函数地址是不是为空  
  或者在后边GetLastError看看错误代码,并在msdn中查找其对应的含义  
  要么就是函数里边有益处的指针

NO.3   作者: luogucai

你如果是隐式调用,则应该是你函数中有非法操作,如使用NULL指针,如果是显示调用,有可能你的函数定义没有匹配


    摘要: 我的iis5.0是在win2000 advance server上面﹐但是我想連接在redhat7.2上面的oracle8.1.7,這樣的話即是安裝oracle ole database之后就可實現嗎?如果我通過win2000 自已的microsoft odbc driver for oracle老是報錯﹐-----"找不到oracle(tm)客戶端元件﹐這些元件是oracle ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE