用VB编写了个DLL提供给DELPHI调用,可是调用的时候提示MSVBVM60.DLL调用出错
而MSVBVM60.DLL这个文件在系统的WINNT--SYSTEM32目录下存在,该机器的环境是
2000,装了VS 60,DELPHI 7.0
望高手能帮以下忙谢谢

解决方案 »

  1.   

    严格的说应该是个做为DELPHI的一个ACTIVEX控件使用这是什么问题呢?
      

  2.   

    两个周前遇到过,还在郁闷ing,没辙只有用vc写了一遍
      

  3.   

    VB是伪编译,必须依赖于MSVBVM60.DLL,不管exe还是dll, 所以你发布vb做的dll的时候,一定要把MSVBVM60.DLL这个文件一起发布,可以结贴了
      

  4.   

    楼上的朋友怎么把MSVBVM60.DLL一起发布进去呢?
    DLL是用VB里面的FILE菜单然后编译DLL的?
    能说详细点吗?VB我不是很熟悉,谢谢了
    搞定后马上结贴,人人有份
      

  5.   

    刚刚看了以下,DLL里已经引用了MSVBVM60.DLL这个文件没有MSVBVM60.DLL这个文件VB的程序好象就不能运行了会不会是其他原因?
      

  6.   

    我也有同样的问题,可我VB熟而DELPHI不熟,可以联系一下吗?[email protected]
      

  7.   

    我DELPHI不熟悉,VB还好
    这个问题困扰了好久一直没解决
    难道真的没有人知道吗?
      

  8.   

    是这样啊,你试试把MSVBVM60.DLL和你 的那个dll都拷贝到你的那个项目目录下呢?
      

  9.   

    vb是解释执行的,必需要有解释库。我对vb不熟,可能解释库不只一个吧
    在机器上装一遍vb就可以了
    到网上搜索一下,看都需要哪些文件