VB可以创建不用注册就可以用的dll文件吗?c++一定可以做,不知用VB如何实现?
------------------------------
好象在VB中创建的dll,使用时必须注册才行。注册是很麻烦的事呀。
别跟好我说,注册很容易,我也知道regsvr32.exe 一下就行了。关键是注册带来的其他问题很多,比如版本问题等。其实不用注册的dll更方便。用c++就可以做出不用注册就可以用的dll,即把dll放在与exe相同的文件夹下。使用时直接用dll中的函数就行了。(说白了,dll最主要的功能就是存放一些固定的函数,以便用时调用它),我不知VB有没有制做这种标准dll的功能。如果有如何实现呢?

解决方案 »

  1.   

    我就是将dll文件放在与exe文件相同的文件夹下,可以调用dll中的函数就行。
    在exe中用api方式声明也可以呀。
    难道vb真的无法实现吗?
      

  2.   

    VB的编译器和C++的是一样的。
    只是编译时的参数不一样。网上有替换的方法。
    GOOGLE一下。
      

  3.   

    你可以在程序启动时自动组测Dll嘛~~~
      

  4.   

    静态函数,那就不是COM了,最后链接的时候不要链,偷偷替换VB里的link.exe