介面說明:
function ReadCard(CardUID: Pchar;
var CardID: Pchar;
var CardType: Pchar;
var cardname:PChar;
var Balance: Double;
var sumamt: Double):integer;
引數1:卡內碼 型別:字串
引數2:卡編號 型別:回傳字串
引數3:卡型別 型別:回傳字串
引數4:持卡人 型別:回傳字串
引數5:余額 型別:回傳浮點型
引數6:累計刷卡 型別:回傳浮點型
函式回傳:是否成功
函式申請:
function int ReadCard(string CardUID,ref string cardkh,ref string CardType,ref string cardname,dec Balance,dec sumamt)library 'PCCardFun.dll' alias for 'reardcard'
程式呼叫:
string cardtype,cardname,sop,smemo
dec sumamt,balance
integer SSS
string ls_kh
ls_kh=space(18)
cardtype=space(15)
cardname=space(15)
SSS=readcard('123456',ls_kh,cardtype,cardname,balance,sumamt)
uj5u.com熱心網友回復:
function int ReadCard(string CardUID,ref string cardkh,ref string CardType,ref string cardname,dec Balance,dec sumamt)library 'PCCardFun.dll'這樣定義,注意大小寫,如果不行,把錯誤貼出來
uj5u.com熱心網友回復:
第一個引數給變數試試uj5u.com熱心網友回復:
你把錯誤,貼出來,而且你在定義DELPHI函式,必須和別人提供的一致,包括函式名及引數,且字符分配記憶體空間,且最后還要去空格啊,否則輸出不一致轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/89247.html
標籤:API 調用
上一篇:pb呼叫deliphI的DLL
下一篇:繼續求助pb asa問題
