111,092
社区成员




试试改下代码:
Dim dm As Object '声明 DM 为控件类型
Shell "regsvr32 dm.dll /s" '注册大漠插件到系统
Set dm = CreateObject("dm") '创建大漠插件对象
dm.dmsoft '?调用dm的函数或者方法???????????????
问题补充:
Vb的话就放在过程窗体模块的声明部分,或者标准模块;在Vbs应该是放在过程外面vbs代码的所有过程之前。
在窗体的声明过程直接写Dim dm as Object
在标准模块写Public dm as Object
后面这两句不变
Shell "regsvr32 dm.dll /s" '注册大漠插件到系统
Set dm = CreateObject("dm.dmsoft") '创建大漠插件对象
至于Shell的这句建议还是要给定dm.dll的文件完整路径吧!!!!!
放在和程序相同目录就可以Shell "regsvr32.exe /s " & App.Path & "\dm.dll"