型態轉換問題 |
答題得分者是:cmf
|
jayshen
一般會員 發表:10 回覆:7 積分:3 註冊:2006-11-02 發送簡訊給我 |
請問我在delphi5.0中宣告一個hEvent為THANDLE的型態,
當我執行程式到PIOX1.IntInstall( wBoard, hEvent, 0, 1)時,
會產生以下的錯誤:
[Error] Unit1.pas(130): Types of actual and formal var parameters must be identical 其中PIOX1為引入之Active X控制項,是用VC 寫的,其程式碼如下:
void CPIODIOXCtrl::IntInstall(short nBoardNo, long FAR* hEvent, short nInterrupSource, short nActiveMode)
{
.......................................................
} 請問應如何轉換才不會出現這個錯誤呢?麻煩各位大大幫我看一下,謝謝 ~
|
RogerHer
一般會員 發表:11 回覆:39 積分:10 註冊:2002-03-13 發送簡訊給我 |
引言:請問我在delphi5.0中宣告一個hEvent為THANDLE的型態, 當我執行程式到PIOX1.IntInstall( wBoard, hEvent, 0, 1)時, 會產生以下的錯誤: [Error] Unit1.pas(130): Types of actual and formal var parameters must be identical 其中PIOX1為引入之Active X控制項,是用VC 寫的,其程式碼如下: void CPIODIOXCtrl::IntInstall(short nBoardNo, long FAR* hEvent, short nInterrupSource, short nActiveMode) { ....................................................... } 請問應如何轉換才不會出現這個錯誤呢?麻煩各位大大幫我看一下,謝謝 ~試著在呼叫時將立即值改為用變數傳遞看看.... PIOX1.IntInstall( wBoard, hEvent, 0, 1) 改為 var VarA,VarB : integer; : : VarA := 0; VarB := 1; PIOX1.IntInstall( wBoard, hEvent, VarA,VarB) |
jayshen
一般會員 發表:10 回覆:7 積分:3 註冊:2006-11-02 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
jayshen
一般會員 發表:10 回覆:7 積分:3 註冊:2006-11-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |