现在有一个程序,是用VC做的,并带有C语言风格的DLL
里面有几个函数定义如下:
DT_API DS_CAMERA_STATUS CameraSetROI(USHORT HOff, USHORT VOff, USHORT Width, USHORT Height);
DT_API DS_CAMERA_STATUS CameraGetROI(USHORT *pHOff, USHORT *pVOff, USHORT *pWidth, USHORT *pHeight);两个函数在delphi里面,我使用的如下声明方法:
function CameraSetROI(HOff:Integer;VOff:Integer;Width:Integer;Height:Integer):Integer; stdcall;external 'DSCAMSDK.dll';
function CameraGetROI(var HOff:Integer; var VOff:Integer; var Width:Integer; var Height:Integer):Integer; stdcall;external 'DSCAMSDK.dll';第一个函数好办,调用时直接传进去个参数即可。第二个函数在C语言里面传指针进去,但在delphi里面如何声明?调用的时候怎么调用?请大虾指点一下