用VB可以创建ActiveX DLL工程,但是生成的DLL需要注册。
我现在需要用VB写一个DLL,供另一个VB写的EXE程序来调用,我想直接通过这个DLL的文件名进行调用。
这需要生成怎样的工程,入口问题如何解决?
在线等候!

解决方案 »

  1.   

    提供给另一个vb来调用?  那就不用写dll了, 写了个bas直接拷过去用就行了。
    另: vb写不出不用注册的dll滴。 :)
      

  2.   

    penglc(猎者)
    VB写不出不用注册的DLL,确定?!
      

  3.   

    signemail(signemail) 
    如果让它自动注册,可否用下面的调用形式:
    Public Declare Function MyFunction Lib "MyDll.dll" (ByVal strMsg As String) As Long
    还是必须先创建对象(用New或CreateObject),然后在调用相关的函数?
      

  4.   

    VB只能做ActiveX Dll所以必须注册没法写像API那样的DLL