vc中函数原型   int   GetMultiNumber(BYTE *AllNum);
vc中使用:
BYTE CamAllNum = 0;
CameraGetMultiCameraNumber(&CamAllNum);
在delphi中怎么声明? 怎么调用?

解决方案 »

  1.   

    1 .首先在你的工程中添加一個 pas 文件 與dll 文件名稱一樣如下:unit ExtFunc;interfaceuses
      SysUtils,DB,ADODB,ShlObj, ActiveX, ComObj,Windows;
      function  GetMultiNumber(AllNum:integer):integer; stdcall;external 'ExtFunc.dll';
     implementation
    end.3.在其它窗體中引用這個 pas文件
    4.調用函數
      

  2.   

    我没讲明白,我的意思是 BYTE *AllNum  在delphi中怎么写?
      

  3.   

    BYTE *AllNum AllNum: PBYTE;