全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1779
推到 Plurk!
推到 Facebook!

請問在procedure , function,property 後面加上dispid 是什麼意思?

答題得分者是:zong
ivankuo
中階會員


發表:132
回覆:272
積分:95
註冊:2002-11-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-23 09:52:56 IP:61.220.xxx.xxx 未訂閱
請問在procedure , function,property 後面加上dispid 是什麼意思? 發表人 - ivankuo 於 2002/12/23 10:54:12
------
ivankuo
zong
初階會員


發表:11
回覆:51
積分:42
註冊:2002-08-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-23 14:50:54 IP:61.219.xxx.xxx 未訂閱
dispid =>identifier 識別用的! 做data束縛用 就是每個data-aware 的屬性都有唯一的dispid !
ivankuo
中階會員


發表:132
回覆:272
積分:95
註冊:2002-11-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-23 16:00:18 IP:61.220.xxx.xxx 未訂閱
以下是從ActiveX for pdf的pas檔中找出的 前輩的意思是說 dispid 像是用來註冊一個唯一的id,後面的數值只是一個代表號ㄇ?? _DPdf = dispinterface ['{CA8A9781-280D-11CF-A24D-444553540000}'] property src: WideString dispid 1; function LoadFile(const fileName: WideString): WordBool; dispid 2; procedure setShowToolbar(On_: WordBool); dispid 3; procedure gotoFirstPage; dispid 4; procedure gotoLastPage; dispid 5; procedure gotoNextPage; dispid 6; procedure gotoPreviousPage; dispid 7; procedure setCurrentPage(n: Integer); dispid 8; procedure goForwardStack; dispid 9; procedure goBackwardStack; dispid 10; procedure setPageMode(const pageMode: WideString); dispid 11; procedure setLayoutMode(const layoutMode: WideString); dispid 12; procedure setNamedDest(const namedDest: WideString); dispid 13; procedure Print; dispid 14; procedure printWithDialog; dispid 15; procedure setZoom(percent: Single); dispid 16; procedure setZoomScroll(percent: Single; left: Single; top: Single); dispid 17; procedure setView(const viewMode: WideString); dispid 18; procedure setViewScroll(const viewMode: WideString; offset: Single); dispid 19; procedure setViewRect(left: Single; top: Single; width: Single; height: Single); dispid 20; procedure printPages(from: Integer; to_: Integer); dispid 21; procedure printPagesFit(from: Integer; to_: Integer; shrinkToFit: WordBool); dispid 22; procedure printAll; dispid 23; procedure printAllFit(shrinkToFit: WordBool); dispid 24; procedure setShowScrollbars(On_: WordBool); dispid 25; procedure AboutBox; dispid -552;
------
ivankuo
zong
初階會員


發表:11
回覆:51
積分:42
註冊:2002-08-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-23 17:47:37 IP:61.219.xxx.xxx 未訂閱
它是在如有發生錯誤的傳回值! dispid 可以識別 是那個function procedure 時發生的錯誤! 通常不會去理它的! 有定義就好了 ! 不可重覆的整數常數
ivankuo
中階會員


發表:132
回覆:272
積分:95
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-23 17:54:58 IP:61.220.xxx.xxx 未訂閱
了解```謝謝前輩指點``
------
ivankuo
系統時間:2024-05-05 10:38:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!