S
sunshan
Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi调用c(或是vc)的dll
是用extern "C"{}来输出的
有一些已经可以正常调用了
但有的就不行,比如
int imagedecoding(Tdecodeparam *p);
其中
typedef struct tagDecodeparam
{char *inbuf;
int intbuflen;
char *outbuf;
int outbuflen;
}Tdecodeparam;
请问我在delphi里面该如何用调用的参数,比如给个形式
另外:象这样
char abuffer[1024];
这个跟那个inbuf可以相互赋值的吗,当然是指在vc里面
那么我在delphi里面又如何定义这两种以便能相互赋值呢?
SOS!!!!!!!!!!!!!!
是用extern "C"{}来输出的
有一些已经可以正常调用了
但有的就不行,比如
int imagedecoding(Tdecodeparam *p);
其中
typedef struct tagDecodeparam
{char *inbuf;
int intbuflen;
char *outbuf;
int outbuflen;
}Tdecodeparam;
请问我在delphi里面该如何用调用的参数,比如给个形式
另外:象这样
char abuffer[1024];
这个跟那个inbuf可以相互赋值的吗,当然是指在vc里面
那么我在delphi里面又如何定义这两种以便能相互赋值呢?
SOS!!!!!!!!!!!!!!