【发布时间】:2011-11-12 18:14:25
【问题描述】:
我正在从我的 VB6 应用程序中调用 C dll。该dll具有如下函数调用签名。
void WINAPI geterrstr(char* foo);
其中 foo 是一个必须返回的字符串。
在我的 VB6 应用程序中,我尝试使用以下语法调用我的 dll,但它返回一个空字符串。
Declare Sub geterrstr Lib "technopnp.dll" (ByRef lpbuffer As String)
有什么想法吗?
【问题讨论】:
标签: string dll vb6 function-calls