请问下VB做的DLL和C,C++做的DLL有什么不一样啊???为什么大家平时总是说拿C++做个DLL解决某个问题(比如进程注入啦什么的...),不说用VB做个DLL呢?还有我是新来的,听说这个网站好,请大家多关照!!

解决方案 »

  1.   

    都一样!
    只不过,VC中做dll不管是声明还是使用都比VB来得方便!
    但用VC做的要使其他编译环境中能用,还需要提供IDispatch接口
      

  2.   

    有些功能vb不能实现 所以可以使用vc来开发一个dll 然后在 vb里调用,另外 vc开发的dll依靠文件少 或者没有,而vb开发的 必须 要有vb运行库 即 MSVBVM60.DLL
      

  3.   

    正常情况下VB只能做Active dLL,与VC的不同