vb后台注册a.dll,使它可被VB程序使用

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:19:13
填这行的空缺:
Private Sub Form_Activate()
______________________(引用DLL的语句)
Dim ss As String
Dim x As New Class1
ss = x.Cik("str")
Print ss
End Sub
要有工程>引用>a.dll 的效果.

这样写,先把应用程序文件夹下的dll拷贝到windows\system32下,然后利用regsvr32注册

Shell "copy " & app.path & "\a.dll c:\windows\system32\"

Shell "regsvr32 c:\windows\system32\a.dll /s"

另外我再向你推荐个软件vb powerwrap
下载:
http://www.ziyuan8.com/soft/programme/ZY8_8223.html

这个软件可以把vb和运行库,资源等等,打成一个绿色的exe文件,这样写好的vb程序无需注册和安装。
=============================================
如果动态注册,出不来那种效果。开发阶段只能手动添加引用。