当前位置: 代码迷 >> PB >> 函数写中void* 怎么写
  详细解决方案

函数写中void* 怎么写

热度:106   发布时间:2016-04-29 06:08:59.0
函数写中void* 如何写
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结构定义得是否正确
  相关解决方案