本帖最后由 bcrun 于 2013-05-27 10:54:27 编辑

解决方案 »

  1.   

    试过的,我放工程目录下,window目录下都不行
      

  2.   

    大虾,你看下图中4个DLL是不是这种依赖关系所导致的?如果是该怎么做?
      

  3.   

    应该不会吧,你再放到windows目录底下,再试试?
    如果没找到,我的提示是:
    文件未找到: gdix32怎么会和你的不一样?
      

  4.   


    不行啊,我试过把DLL换成FIATM.dll可以找到,提示信息为:没有找到入口点
      

  5.   

    没有找到入口点,那是因为declare的函数名和库中的函数名不一致
      

  6.   

    嗯,但是其他三个总是找不到,怎么回事? 你的dll是什么类型的,如果是标准的dll,如gdi32.dll则不需要注册,但是如果是activex部件,则需要注册
      

  7.   

    像这样的DLL可以放在系统路径下的
    一般是c:\windows\system32下
    其实这个DLL只要和EXE,或调用方同一目录下就可以了
      

  8.   

    你是在 VB 调试状态下吗?试试退出 VB,然后直接双击工程文件打开 VB 再运行。
      

  9.   

    GROW06.dll放进c:\windows\system32目录中
    必要的话还要运行regsvr32 c:\windows\system32\GROW06.dll
    查看c:\windows\system32\GROW06.dll里面都导出了哪些函数用
    dumpbin.exe /EXPORTS c:\windows\system32\GROW06.dll
    或者PE Browse软件