int __stdcall misposTrans(void* input, void* output)。如何何在PB中表示,谢谢!
------解决方案--------------------
仅从字面理解,output是用于输出的,DLL将会改写 output中的内容。
调用前,OUTPUT要先分配足够的内存(这个看你们的约定):
比如
ls_output= space(1000)
misposTrans(...,ls_output)
------解决方案--------------------
void *可以是任何类型,这个要看源码、文档或者示例调用才能知道
------解决方案--------------------
Function Int misposTrans(st_icbc_mis input, ref string output) 改为
Function Int misposTrans(ref st_icbc_mis input, ref string output)
如果还是有问题,看st_icbc_mis结构定义得是否正确