如何使用VARIANT类将VB脚本转换为PHP脚本

时间:2019-04-27 01:16:48

标签: php vba com variant

我可以对VBScript进行采样,以利用.dll文件中的功能。

我也可以在PHP中将.dll文件与COM类一起使用,但是有一个我无法完成的函数,该函数必须发送看起来像数组的参数。

请帮助完成此功能。 该FalcoNetworkLib.dll是一个用于从硬件发送和获取数据的库。我尝试将create param作为数组使用,但仍然出现错误。

这是VBScript示例:

Option Explicit
Dim cmdobj As New FalcoNetworkLib.FalcoCommandClient

Private Sub AddCard()
    Dim msg As String  
    Dim nResult As Integer
    Dim param As FalcoNetworkLib.CardDbStruct
    Dim param.CardNo = 1
        param.PinNo = 0
        param.AccessTimeZone = 1
        param.LiftAccessLvl = 1

   nResult = CommandObj.FalcoQuickSetCardDb("192.168.0.23", "2003", 0, param, msg)

   If nResult <> 0 Then
       MsgBox msg
   End If
End Sub

0 个答案:

没有答案