Как передать char * из C dll в VB
Вот пример кода:
void Cfunc(char *buffer,int len)
{
BSTR buf_bstr = SysAllocString((BSTR)buffer);
VBptr.VBfunc(buf_bstr,len);
}
Эта функция не работает. В действительности некоторые другие значения отправляются в VB, а не в фактическое значение.
Может ли кто-нибудь предложить решение?