标题: 关于VB写插件的疑问,求大神解答 [打印本页] 作者: cylhb 时间: 2012-6-25 15:19 标题: 关于VB写插件的疑问,求大神解答 用VB写插件,有没有办法实现直接修改参数的值呢?
我用byref的话没效果..都是返回0
比如: public function Add(byval a as int...,byval b as int...,byref c as int..)
c=a+b
end funciont
TC调用 插件.Add(5,15,X)
想要的结果应该是: X=20. 但事实上X=0
比如: public function Add(byval a as int...,optional byval b as int..=10)
Add=a+b
end funciont
求解.. 作者: 如此繁华 时间: 2012-6-25 17:05
Public Function Add(ByVal x As Integer, ByVal y As Integer) As Integer
Add=x+y
End Function
用这个 求采纳 作者: 如此繁华 时间: 2012-6-25 17:11
Public Function 消息框(ByVal 内容 As String) As String
MsgBox 内容
End Function
Public Function 加法(ByVal X As Long, ByVal Y As Long) As Long
加法 = X + Y
End Function
Public Function 减法(ByVal X As Long, ByVal Y As Long) As Long
减法 = X - Y
End Function
Public Function 乘法(ByVal X As Long, ByVal Y As Long) As Long
乘法 = X * Y
End Function
Public Function 除法(ByVal X As Long, ByVal Y As Long) As Long
除法 = X / Y
End Function
这是我写的一个 运算加减乘除和弹出消息框的插件
没有技术含量 呵呵 作者: 落幕 时间: 2012-6-25 17:55
TC调用时你的参数过多,在VB中的写法也不对
public function Add(byval a as int...,byval b as int...,byref c as int..) ad integer
add=a+b
end funciont