调用外部函数取到的字符串是乱的,该如何处理?
调用dll的函数:bool getbill(char* name,char *address,int* billtype ,long lparam )
pb外部函数声明:
function boolean getbill(ref string name,ref string address,ref int billtype,ulong lparam)
//在窗口的other事件中调用
if message.number=74 then
string name
string address
int billtype
getbill(ref name,ref address,ref billtype,lparam)
end if
结果取到的name,address是乱字符串,billtype正确,请问该如何处理才能得到正确的字符串?