在DLL中有这样一个函数:
BOOL WINAPI StrSum(LPTSTR OneStr)
{
OneStr=XXXX("1234567890");
return TRUE;
}我要怎么做才能把参数OneStr作为返回值使用?也就是类似GetWindowText这个API函数的lpString参数一样,取得字符串是放在这个参数里面。
BOOL WINAPI StrSum(LPTSTR OneStr)
{
OneStr=XXXX("1234567890");
return TRUE;
}我要怎么做才能把参数OneStr作为返回值使用?也就是类似GetWindowText这个API函数的lpString参数一样,取得字符串是放在这个参数里面。
BOOL WINAPI StrSum(LPTSTR OneStr)
{
OneStr="1234567890";
return TRUE;
}编译可以,但是在我在VB或是VC里面来调用DLL的这个函数,得不到所需要的OneStr的值.
BOOL WINAPI StrSum(LPTSTR* OneStr)
{
*OneStr=XXXX("1234567890");
return TRUE;
}