線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1273
推到 Plurk!
推到 Facebook!

型態轉換問題

答題得分者是:cmf
jayshen
一般會員


發表:10
回覆:7
積分:3
註冊:2006-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-02 14:46:51 IP:61.70.xxx.xxx 未訂閱
請問我在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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-02 16:49:17 IP:202.145.xxx.xxx 未訂閱
引言:請問我在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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-02 19:29:13 IP:61.70.xxx.xxx 未訂閱
謝謝RogerHer ^^,但還是不行耶~~~還是相同的錯誤~~~
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-02 19:43:44 IP:61.70.xxx.xxx 未訂閱
引言: 謝謝RogerHer ^^,但還是不行耶~~~還是相同的錯誤~~~
原來的 PIOX1.IntInstall( wBoard, hEvent, 0, 1) 改成 PIOX1.IntInstall( wBoard, integer(@hEvent), 0, 1)
------
︿︿
jayshen
一般會員


發表:10
回覆:7
積分:3
註冊:2006-11-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-03 08:49:36 IP:61.70.xxx.xxx 未訂閱
哈!試出來了,原來只要將THANDLE強制轉為Integer就可以了 PIOX1.IntInstall(wBoard,Integer(hEvent),0,1)執行就正常了, 非常謝謝各位~~~~~~ ^_^
系統時間:2024-05-05 7:12:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!