8
假设我有一个可变的参数列表导出功能,这样的DLL:Visual Basic中的变量参数列表?
int myfunc(int arg1,...)
这里“...”是的附加参数的未定义的数字。可以将这些函数从Visual Basic应用程序中调出,或将VB锁定到具有固定参数的函数?
我只是要求,以避免出现设计问题,将锁定了VB程序员......
谢谢!
假设我有一个可变的参数列表导出功能,这样的DLL:Visual Basic中的变量参数列表?
int myfunc(int arg1,...)
这里“...”是的附加参数的未定义的数字。可以将这些函数从Visual Basic应用程序中调出,或将VB锁定到具有固定参数的函数?
我只是要求,以避免出现设计问题,将锁定了VB程序员......
谢谢!
在VBA中,函数可以交付未定义数量的参数,所以应该没有问题。
直接在VBA中,你会定义一个函数是这样的:
Function SumAll(ParamArray var() As Variant) As Double Dim i As Integer Dim tmp As Double For i = LBound(var) To UBound(var) If IsNumeric(var(i)) Then tmp = tmp + var(i) Next SumAll = tmp End Function
这不是重复的,因为VBA是不是VB6 –
@KonstantinPereyaslov同意了,但它们的语法几乎是相同的。 –