0

NS Basic から静的 C++ dll にバイト配列を渡す必要があります。

NS Basic では、このような関数を static dll に定義しています。

Declare "Function myFunc Lib ""dllLib.dll""(ByVal data As Byte()) As Long"
Buffer = Array(0,1,2,3)

'call the function
myFunc(Buffer)

このために、静的 C++ 関数のシグネチャは何であるべきかを知りたいです。

4

1 に答える 1

1
long myFunc(unsigned char* buffer);

配列のサイズに 2 番目のパラメーターを渡す必要がある場合もあります。

long myFunc(unsigned char* buffer, int size);
于 2012-06-10T08:55:53.557 に答える