可以
你可以在生成一个WIN32DLL时选A DLL THAT EXPORT SOME SYMBOL研究
你最好在DEF文件中定义输出函数,否则输出的函数名就不是你想象的那样的,编译器会在输出函数后加的长度乱七八糟的字符上去,如yourfunction@A12之类

解决方案 »

  1.   

    可以使用dll,只要是dll即可,调用方法如下:declare function functionname lib libname <parmeter> as ...
    随后,在程序中调用loadliabrary(hdll,...)具体可看msdn
      

  2.   

    VB只能调用VC写的常规Dll,不能调用VC写的扩展Dll.VC中要注意的事项:
    1:这样声明extern "C" {BOOL  EXPORT __stdcall Test ();}2:用.def
    3:字符串传递要注意转换
    ....