问题现象1:VC写的DLL在VB中按F5运行调用时总出现错误提示“File not found: VCTest.dll”;问题现象2:将VB程序生成VBTest.exe文件然后在VC的Dll工程中调试,当执行调用VCTest.dll中的函数的操作时能有正确结果,但出现标题为"VBTest",内容为“Run-time error:'91' 
  Object variable or With block variable not set”的错误提示对话框,一点对话框的确定按钮应用程序就会退出;问题现象3:将VBTest.exe和VCTest.dll放在同一目录下直接双击运行VBTest.exe,则当执行调用VCTest.dll中的函数的操作时程序就自动退出。请教高手究竟为什么会这样? 可能的原因是什么? 多谢了!!

解决方案 »

  1.   

    现在只余下一个问题:
    问题现象1:VC写的DLL在VB中按F5运行调用时总出现错误提示“File not found: VCTest.dll”;
      

  2.   

    VCTest.dll和vb的工程文件在同一个目录中吗,如果是,那么通过双击vb工程文件启动vb就不会有个这个问题了
      

  3.   

    VCTest.dll和vb的工程文件在同一个目录中吗,如果是,那么通过双击vb工程文件启动vb就不会有个这个问题了
      

  4.   

    将 VCTest.dll 拷到运行目录内
      

  5.   

    VCTest.dll和vb的工程文件在同一个目录中好像也不行最后将DLL拷到VB的安装目录下问题就解决了。谢谢大伙的热心参与,此问题也该结帖了。