各位高手們:
我呼叫VB寫的一個標準的DLL檔案,用delphi Import Component 生成了一個.pas檔案,我參考后,在_DriveMain = interface(IDispatch) 里面有個事件
procedure RaiseSendEvent(var objConnInfo: _DriveInfo; lDataLen: Integer; const sHex: WideString); safecall;
procedure RaiseDataArrivalEvent(var objConnInfo: _DriveInfo; lDataLen: Integer;
const sHex: WideString); safecall;
我想參考,我在自己的程式里寫了一個 procedure RaiseDataArrivalEvent(var objConnInfo: _DriveInfo; lDataLen: Integer;
const sHex: WideString);方法,然后用dm.RaiseDataArrivalEvent= RaiseDataArrivalEvent,但是軟體老是提示[DCC Error] Main.pas(97): E2035 Not enough actual parameters 的錯誤,這是為什么?我應該怎樣呼叫?
uj5u.com熱心網友回復:
跟呼叫順序有關吧。VB這方面和delphi不一樣。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/108832.html
標籤:語言基礎/算法/系統設計
