Z
zpselect
Unregistered / Unconfirmed
GUEST, unregistred user!
如题,在DELPHI中如何调且一个VB写的DLL文件,这个DLL文件含有三个类,每一个类有各自的方法和属性,那么DELPHI要对DLL中某个类的属性进行赋值,以及调用某个类的方法进行相关操作!下面为VB环境中调用此DLL的程序代码,请问在DELPHI中又如何实现?
Private sub cmdSave_Click()
Dim objCn As Object
Dim strConn As String
Dim i As Integer
Dim strErrorNum As String
Dim strErrorDesc As String
Set objCn = CreateObject(“KISProfessionalPlugin.clsDataBase”)
‘//初始化数据库连接对象
objCn.InitConnection (strConn) ‘//strConn传入的数据库连接字符串
objCn.begin
Trans ‘//开始一个事务
‘//循环保存凭证,每次循环保存一张凭证。
For i = 0 To 3
If Not Savedata (i, strErrorNum, strErrorDesc) then
objCn.RollBackTrans’//出错回滚事务
MsgBox "保存第" &
i &
"个凭证失败!失败原因:错误号:" &
strErrorNum &
" 错 误描述:" &
strErrorDesc
Exit Sub
End If
Next
objCn.CommitTrans’//提交事务
Set objCn=Nothing
MsgBox "保存成功!"
End sub
Private sub cmdSave_Click()
Dim objCn As Object
Dim strConn As String
Dim i As Integer
Dim strErrorNum As String
Dim strErrorDesc As String
Set objCn = CreateObject(“KISProfessionalPlugin.clsDataBase”)
‘//初始化数据库连接对象
objCn.InitConnection (strConn) ‘//strConn传入的数据库连接字符串
objCn.begin
Trans ‘//开始一个事务
‘//循环保存凭证,每次循环保存一张凭证。
For i = 0 To 3
If Not Savedata (i, strErrorNum, strErrorDesc) then
objCn.RollBackTrans’//出错回滚事务
MsgBox "保存第" &
i &
"个凭证失败!失败原因:错误号:" &
strErrorNum &
" 错 误描述:" &
strErrorDesc
Exit Sub
End If
Next
objCn.CommitTrans’//提交事务
Set objCn=Nothing
MsgBox "保存成功!"
End sub