1,486
社区成员
发帖
与我相关
我的任务
分享
Function subtraction(ByVal A As Integer, ByRef B As Integer, C() As Byte) As String
函数体中对参数C做如下赋值,比如C(0) = 1 C(1) = 2
typedef LPTSTR (__stdcall* subtraction)(int a, int* b, BYTE* c);
Function GetTask(ByVal jobNo As String, jobInfo As String, ByRef jobCount As Long) As Integer
End Function
typedef int (__stdcall* HDP_GetTask)(BSTR iTaskNum, BSTR& AssignmentInf, DWORD& iTaskQty);
Function subtraction(ByVal A As Integer, B As Integer, C As Byte) As Double
subtraction = 9
C(0) = 1
C(1) = 2
End Function
typedef double (__stdcall* subtraction)(int a, int& b, BYTE c[]);
如下调用
BYTE str[10];
double d = subtraction(a, b, str);