一个dll,应该是VC写的。
里面有函数,定义为Fp_Init(Handle, &DispRect, &FpDevAttr, &FpImgAttr)。
其中Fpdevattr和FpimgAttr为Struct结构。
我在delphi中定义了record结构对应Struct结构,是否可以?
还有指针&在delphi中如何定义调用?
盼望大家能解答我的疑惑,谢谢!
里面有函数,定义为Fp_Init(Handle, &DispRect, &FpDevAttr, &FpImgAttr)。
其中Fpdevattr和FpimgAttr为Struct结构。
我在delphi中定义了record结构对应Struct结构,是否可以?
还有指针&在delphi中如何定义调用?
盼望大家能解答我的疑惑,谢谢!
A = record
...
end;
PA =^A;
传PA类型的变量就可以。
函数最好都写成STDCALL
还有指针&在delphi中如何定义调用?
对于第二个问题,以上楼主说了,var
记得是参数名前加var
如;Fp_Init(var DispRect: Integer)。