这类系统。无非就是调用MS的OFFICE类库,然后使用其提供的各种对象来判断操作者的对错。开发工具首选VB6.0,开发效率高,最重要的就是其和VBA本身就是一家。系统框架采用主程序(exe)加ActiveX DLL。优点是,系统开发好后,扩展比较方便。可以随时增加一个阅卷功能,例如增加一个批阅WORD表格方便的功能。并且,提供一个接口,用户也可以按照说明随时增加自己的批阅点(制作自己的ActiveX DLL)。扩展的DLL名称自定义,但是要填写表格以告诉主程序,类名称统一。
例子:
pclass.dll (ActiveX DLL ,类名称:class1)
Public Function myFunction(ByVal i As Integer) As Integer
myFunction= i
End Function
主程序调用:
Private Sub Command1_Click()
On Error GoTo errorHandle:
Dim obj As Object
Set obj = CreateObject("pclass.class1")
@#pclass是DLL名称,class1是pclass.dll中的类名称
@#注意:不是模块名称
MsgBox obj.myFunction(20)
Set obj = Nothing
Exit Sub
errorHandle:
MsgBox Err.Description & " -- 清检查DLL文件名称、类名称、是否注册等!"
Err.Clear
End Sub
【VB动态调用自己的ActiveXDLL】相关文章:
2025年外省高中学业水平合格性考试成绩转入江苏认定的通告公布05-07
Vb中控件的自动排列05-07
写未来的作文300字05-07
Our Mother Is the Same 我们的妈妈是一样的05-07
小学父爱的作文600字05-07
广西壮族自治区财政厅会计继续教育报名登录入口:https://czt.gxzf.gov.cn/kjgl/05-07
运动主题团日活动策划05-07
汪涵讲述小时候成长经历:鸡毛掸子的故事05-07
关于清明节的英语作文:清明节05-07
生态护坡技术创新措施论文05-07
