现在有一个 .h文件与一个.LIB文件,提供了一些函数调用。用VC调用这两个文件,使用里面的方法,没有问题。
现在由于一些原因,要用VB来调用,不知道应该怎么做。
VB里好象不能直接调用.lib文件。只要能使用VB调用LIB里面的函数,什么办法都行啊。请大家帮帮忙了。
LIB文件里面的代码是看不见的。

解决方案 »

  1.   

    不用lib
    直接 转化成VB的声明 就可以用了
    就跟VB调用API一样。
      

  2.   

    create one COM to wrapper your lib, then use VB to create COM
      

  3.   

    用MFC生成的DLL可以不?按照VB API的规则。
      

  4.   

    自己对比一下C版的API和VB版的API 不就出来了么。别说你找不到VB版的API在哪里。
      

  5.   

    VB是无法引用静态库的,所以根本都不能在VB里声明。
    现在唯一的办法是,用VC把LIB与H文件引用进来,然后重新生成一个DLL或者OCX,把
    LIB里面的东西重新封装。不知道可行否。