爱问知识人 爱问共享资料 医院库

VB调用DLL

首页

VB调用DLL

额 DLL创建的对象如何共享呀!

别说放在模块里 这样是没用的

代码:
Dim dm As Object '声明 DM 为控件类型
Shell "regsvr32 dm.dll /s" '注册大漠插件到系统
Set dm = CreateObject("dm.dmsoft") '创建大漠插件对象

对象名是dm 要调用DLL函数就是dm.函数名

提交回答

全部答案

    2018-10-27 02:06:58
  •   Vbs吧?Vb不是这样调用的。
    试试改下代码:
    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"。

    干***

    2018-10-27 02:06:58

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):