dsgnintf.PAS給Delphi 6.0的使用者 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
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討論區站長~~~ |
AlexChang
一般會員 發表:0 回覆:1 積分:0 註冊:2002-05-22 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
阿子
站務副站長 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
|
steven3688
一般會員 發表:0 回覆:7 積分:1 註冊:2002-05-20 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
依據各位大大敘述: 在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 發送簡訊給我 |
之前我有試過一種方式, 可以不必藉由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 發送簡訊給我 |
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |