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

dsgnintf.PAS給Delphi 6.0的使用者

 
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-06-30 08:04:06 IP:192.168.xxx.xxx 未訂閱
dsgnintf.PAS給Delphi 6.0的使用者 常有網友在安裝元件時出現: "dsgnintf.dcu" not found 這是Delphi 6.0已不支援dsgnintf.pas的原因 站長將這個檔放上去,供Delphi 6.0的使用者下載 請將dsgnintf.pas放在您Delphi 6.0的Library Path資料夾內 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
附加檔案:00019117_dsgnintf.pas
AlexChang
一般會員


發表:0
回覆:1
積分:0
註冊:2002-05-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-06-30 14:45:30 IP:61.70.xxx.xxx 未訂閱
dsgnintf.PAS 此程式在 Delphi 2--Delphi 5 版本中發揮哪些功能 , 為何在Delphi 6 版中消失不用 ? 是否其有相對之VCL 元件取代之 ?
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-06-30 15:51:29 IP:192.168.xxx.xxx 未訂閱
引言: dsgnintf.PAS 此程式在 Delphi 2--Delphi 5 版本中發揮哪些功能 , 為何在Delphi 6 版中消失不用 ? 是否其有相對之VCL 元件取代之 ?
請參考會員阿子的說明: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19107 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
阿子
站務副站長


發表:120
回覆:230
積分:201
註冊:2002-03-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-06-30 22:42:10 IP:210.201.xxx.xxx 未訂閱
dsgnintf.PAS 主要是用在Open Tool API (可以用來控制Delphi IDE 的一個介面) 在網路上大多的專家工具都是用這個去實作完成的,而在D6之中有部份的改版,而其中就有 dsgnintf.PAS改 DesignIntf.pas 。而其中大多的介面名稱沒改只要去改檔名就可以使D5之前的元件安裝在D6之中。 從思考取勝一切~q
------
從思考取勝一切~q
steven3688
一般會員


發表:0
回覆:7
積分:1
註冊:2002-05-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-30 13:47:51 IP:61.57.xxx.xxx 未訂閱
感謝站長,因為時常有此困擾說~~~
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-11 12:20:22 IP:61.216.xxx.xxx 未訂閱
依據各位大大敘述:    在delphi 6 引用時出現以下錯誤:    [Error] dsgnintf.pas(180): Undeclared identifier: 'IDesigner' [Error] dsgnintf.pas(1704): Undeclared identifier: 'Modified' [Error] dsgnintf.pas(1925): Undeclared identifier: 'SInvalidPropertyValue' [Error] dsgnintf.pas(1964): Undeclared identifier: 'SInvalidPropertyValue' [Error] dsgnintf.pas(2283): Undeclared identifier: 'SInvalidPropertyValue' [Error] dsgnintf.pas(2319): Undeclared identifier: 'SCannotCreateName' [Error] dsgnintf.pas(2339): Undeclared identifier: 'GetRoot' [Error] dsgnintf.pas(2353): Undeclared identifier: 'SCannotCreateName' [Error] dsgnintf.pas(2388): Undeclared identifier: 'GetRoot' [Error] dsgnintf.pas(2389): Operator not applicable to this operand type [Error] dsgnintf.pas(3127): Undeclared identifier: 'SInvalidPropertyValue' [Error] dsgnintf.pas(4007): Undeclared identifier: 'SInvalidCategory' [Error] dsgnintf.pas(4268): Undeclared identifier: 'SInvalidFilter' [Error] dsgnintf.pas(4326): Undeclared identifier: 'SActionCategoryName' [Error] dsgnintf.pas(4331): Undeclared identifier: 'SActionCategoryDesc' [Error] dsgnintf.pas(4338): Undeclared identifier: 'SDataCategoryName' [Error] dsgnintf.pas(4343): Undeclared identifier: 'SDataCategoryDesc' [Error] dsgnintf.pas(4350): Undeclared identifier: 'SDatabaseCategoryName' [Error] dsgnintf.pas(4355): Undeclared identifier: 'SDatabaseCategoryDesc' [Error] dsgnintf.pas(4362): Undeclared identifier: 'SDragNDropCategoryName' [Error] dsgnintf.pas(4367): Undeclared identifier: 'SDragNDropCategoryDesc' [Error] dsgnintf.pas(4374): Undeclared identifier: 'SHelpCategoryName' [Error] dsgnintf.pas(4379): Undeclared identifier: 'SHelpCategoryDesc' [Error] dsgnintf.pas(4386): Undeclared identifier: 'SLayoutCategoryName' [Error] dsgnintf.pas(4391): Undeclared identifier: 'SLayoutCategoryDesc' [Error] dsgnintf.pas(4398): Undeclared identifier: 'SLegacyCategoryName' [Error] dsgnintf.pas(4403): Undeclared identifier: 'SLegacyCategoryDesc' [Error] dsgnintf.pas(4410): Undeclared identifier: 'SLinkageCategoryName' [Error] dsgnintf.pas(4415): Undeclared identifier: 'SLinkageCategoryDesc' [Error] dsgnintf.pas(4422): Undeclared identifier: 'SLocaleCategoryName' [Error] dsgnintf.pas(4427): Undeclared identifier: 'SLocaleCategoryDesc' [Error] dsgnintf.pas(4434): Undeclared identifier: 'SLocalizableCategoryName' [Error] dsgnintf.pas(4439): Undeclared identifier: 'SLocalizableCategoryDesc' [Error] dsgnintf.pas(4446): Undeclared identifier: 'SMiscellaneousCategoryName' [Error] dsgnintf.pas(4451): Undeclared identifier: 'SMiscellaneousCategoryDesc' [Error] dsgnintf.pas(4458): Undeclared identifier: 'SVisualCategoryName' [Error] dsgnintf.pas(4463): Undeclared identifier: 'SVisualCategoryDesc' [Error] dsgnintf.pas(4470): Undeclared identifier: 'SInputCategoryName' [Error] dsgnintf.pas(4475): Undeclared identifier: 'SInputCategoryDesc'    請問如何解決?    發表是最好的記憶!
SKYSTAR
中階會員


發表:76
回覆:198
積分:64
註冊:2002-06-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-06-11 20:09:48 IP:210.66.xxx.xxx 未訂閱
之前我有試過一種方式, 可以不必藉由D5的dsgnintf.pas就可以在D6中使用D5 的元件....如果有錯,還請各位大大們指正!! 簡單說,在D6中已經將D5的dsgnintf.pas的內容分別放到不同的pas中,所以我用 一個轉換的方式來做,如下說明: (以下內容是存成dsgnintf.pas) // 本單元名稱和Delphi 5中的相同,在這裡是為了將D5元件給納入D6時,不會發 // 生找不到DsgnIntf單元的問題,因此這個單元只能放到D6中,並請注意..在往 // 後版本中,不可以用本單元來覆蓋掉原本在Delphi中已有的相同名稱之單元, // 否則...!@#!@# // 另外,這個單元和所uses的單元,一律放在 $(Delphi)\Source\ToolsAPI目錄 // 中! // 最後,請將有uses到DsgnIntf的單元,將DsgnIntf改成 {$I DsgnIntf} // 註:也就是將本檔中的內容替換到原本的DsgnIntf的文字.... // 例如:uses Windows, SysUtils, ....., DsgnIntf, ....; // 改成:uses Windows, SysUtils, ....., {$I DsgnIntf}, ....; // (經由上面改法後,在編譯時會看成下面的程式碼,但程式碼一樣是上面該列) // uses Windows, SysUtils, ..., DesignConst, DesignEditors, .......; // 註: 可依實際情形及需求來變更下面想要含括的單元 DesignConst, DesignEditors, DesignIntf, DesignMenus, DesignWindows, VCLEditors
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-06-13 13:49:44 IP:61.216.xxx.xxx 未訂閱
謝謝 SKYSTAR 大大 指教~~試試中~~ < src="http://simg3.pchome.com.tw/simage/thumbnail/3628/home.kimo.com.tw£¯angelbeach2002£¯qoo£¯angel_qoo.gif">發表是最好的記憶!
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-10-30 12:44:44 IP:61.219.xxx.xxx 未訂閱
請 SKYSTAR 使用你教的方法會出現 [FATAL ERROR] FILE NOT FOUND E:\BORLAND\DELPHI7\SOURCE\TOOLSAPI\PROXIES.PAS' 該如何解決 Thomas Chiou
------
Thomas Chiou
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-10-30 14:40:02 IP:218.163.xxx.xxx 未訂閱
引言: 請 SKYSTAR 使用你教的方法會出現 [FATAL ERROR] FILE NOT FOUND E:\BORLAND\DELPHI7\SOURCE\TOOLSAPI\PROXIES.PAS' 該如何解決 Thomas Chiou
參考看看: What ever happened to Proxies.pas? http://community.borland.com/article/0,1410,27717,00.html 網海無涯,學無止境!
thomas0728
中階會員


發表:112
回覆:260
積分:89
註冊:2002-03-12

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-10-30 19:28:09 IP:61.219.xxx.xxx 未訂閱
大大,實在看不懂他的意思 你能解釋一下做法嗎? 感謝你 Thomas Chiou
------
Thomas Chiou
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-10-30 22:54:05 IP:218.163.xxx.xxx 未訂閱
引言: 大大,實在看不懂他的意思 你能解釋一下做法嗎? 感謝你 Thomas Chiou
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=39803 網海無涯,學無止境!
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-10-31 14:29:50 IP:218.163.xxx.xxx 未訂閱
dsgnintf.pas單元在D6及D7中找不到的解決方法     http://delphi.ktop.com.tw/topic.php?topic_id=34245    網海無涯,學無止境!
系統時間:2024-06-02 1:10:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!