如何将pascal dll连接到python?

2024-09-30 08:29:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我在pascal dll中有一些函数。我需要在python代码中使用这些函数。我怎么能做到

unit LwdCalcIntSLB;

interface

const
  Err_UnknownError=-1;
  Err_InvPallet=-2;
  Err_InvPalletFile=-3;
  Err_CntCreatePalletFile=-4;

function ExpPrepareDataLWDinit(wPath: PAnsiChar;                                 
     wBS, wDFD,                                                              
     wDDEV, wDTOOL: single): HResult; stdcall; external   'LwdCalcSLB.dll';  

function ExpFreeDataLWD: HRESULT; stdcall; external            'LwdCalcSLB.dll';

function ExpCalcWinkNormLWD (wRAT: single;                                       
     var wWINK: single): HRESULT; stdcall; external        'LwdCalcSLB.dll'; 

function ExpCalcRhobLWD (wRHOB: array of single;                                 
     var wRHU, wRHD: single): HRESULT; stdcall; external   'LwdCalcSLB.dll'; 

implementation


end.

我尝试了ise ctypes库,但这不是个好主意


Tags: 函数代码varunitfunctionexternalinterfacedll

热门问题