Error Complying dsgnintf

eNarc
eNarc used Ask the Experts™
on
Errors when I comply in d2009

dsgnintf.dcu & dsgnintf.pas


[DCC Warning] dsgnintf.pas(154): W1010 Method 'Equals' hides virtual method of base type 'TObject'
[DCC Error] dsgnintf.pas(180): E2003 Undeclared identifier: 'IDesigner'
[DCC Error] dsgnintf.pas(1133): E2005 'IDesigner' is not a type identifier
[DCC Error] dsgnintf.pas(1441): E2072 Number of elements (18) differs from declaration (19)
[DCC Warning] dsgnintf.pas(1626): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Error] dsgnintf.pas(1704): E2003 Undeclared identifier: 'Modified'
[DCC Warning] dsgnintf.pas(1913): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(1925): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(1964): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(2283): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(2319): E2003 Undeclared identifier: 'SCannotCreateName'
[DCC Error] dsgnintf.pas(2339): E2003 Undeclared identifier: 'GetRoot'
[DCC Warning] dsgnintf.pas(2349): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(2353): E2003 Undeclared identifier: 'SCannotCreateName'
[DCC Warning] dsgnintf.pas(2361): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Warning] dsgnintf.pas(2361): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(2388): E2003 Undeclared identifier: 'GetRoot'
[DCC Error] dsgnintf.pas(2389): E2015 Operator not applicable to this operand type
[DCC Error] dsgnintf.pas(3127): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Warning] dsgnintf.pas(3257): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Warning] dsgnintf.pas(3350): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Error] dsgnintf.pas(3732): E2005 'IDesigner' is not a type identifier
[DCC Warning] dsgnintf.pas(3826): W1010 Method 'Equals' hides virtual method of base type 'TObject'
[DCC Error] dsgnintf.pas(4007): E2003 Undeclared identifier: 'SInvalidCategory'
[DCC Error] dsgnintf.pas(4268): E2003 Undeclared identifier: 'SInvalidFilter'
[DCC Error] dsgnintf.pas(4326): E2003 Undeclared identifier: 'SActionCategoryName'
[DCC Error] dsgnintf.pas(4331): E2003 Undeclared identifier: 'SActionCategoryDesc'
[DCC Error] dsgnintf.pas(4338): E2003 Undeclared identifier: 'SDataCategoryName'
[DCC Error] dsgnintf.pas(4343): E2003 Undeclared identifier: 'SDataCategoryDesc'
[DCC Error] dsgnintf.pas(4350): E2003 Undeclared identifier: 'SDatabaseCategoryName'
[DCC Error] dsgnintf.pas(4355): E2003 Undeclared identifier: 'SDatabaseCategoryDesc'
[DCC Error] dsgnintf.pas(4362): E2003 Undeclared identifier: 'SDragNDropCategoryName'
[DCC Error] dsgnintf.pas(4367): E2003 Undeclared identifier: 'SDragNDropCategoryDesc'
[DCC Error] dsgnintf.pas(4374): E2003 Undeclared identifier: 'SHelpCategoryName'
[DCC Error] dsgnintf.pas(4379): E2003 Undeclared identifier: 'SHelpCategoryDesc'
[DCC Error] dsgnintf.pas(4386): E2003 Undeclared identifier: 'SLayoutCategoryName'
[DCC Error] dsgnintf.pas(4391): E2003 Undeclared identifier: 'SLayoutCategoryDesc'
[DCC Error] dsgnintf.pas(4398): E2003 Undeclared identifier: 'SLegacyCategoryName'
[DCC Error] dsgnintf.pas(4403): E2003 Undeclared identifier: 'SLegacyCategoryDesc'
[DCC Error] dsgnintf.pas(4410): E2003 Undeclared identifier: 'SLinkageCategoryName'
[DCC Error] dsgnintf.pas(4415): E2003 Undeclared identifier: 'SLinkageCategoryDesc'
[DCC Error] dsgnintf.pas(4422): E2003 Undeclared identifier: 'SLocaleCategoryName'
[DCC Error] dsgnintf.pas(4427): E2003 Undeclared identifier: 'SLocaleCategoryDesc'
[DCC Error] dsgnintf.pas(4434): E2003 Undeclared identifier: 'SLocalizableCategoryName'
[DCC Error] dsgnintf.pas(4439): E2003 Undeclared identifier: 'SLocalizableCategoryDesc'
[DCC Error] dsgnintf.pas(4446): E2003 Undeclared identifier: 'SMiscellaneousCategoryName'
[DCC Error] dsgnintf.pas(4451): E2003 Undeclared identifier: 'SMiscellaneousCategoryDesc'
[DCC Error] dsgnintf.pas(4458): E2003 Undeclared identifier: 'SVisualCategoryName'
[DCC Error] dsgnintf.pas(4463): E2003 Undeclared identifier: 'SVisualCategoryDesc'
[DCC Error] dsgnintf.pas(4470): E2003 Undeclared identifier: 'SInputCategoryName'
[DCC Error] dsgnintf.pas(4475): E2003 Undeclared identifier: 'SInputCategoryDesc'
[DCC Fatal Error] DBListView98.pas(617): F2063 Could not compile used unit 'dsgnintf.pas'
dsgnintf.pas
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
try changing in uses clause dsgnintf to DesignIntf

and maybe is needed DesignEditors, VCLEditors, RTLConsts

http://www.delphifaq.com/faq/delphi/vcl/f266.shtml

Author

Commented:
I've added those files and I get these errors.


[DCC Warning] dsgnintf.pas(154): W1010 Method 'Equals' hides virtual method of base type 'TObject'
[DCC Error] dsgnintf.pas(1441): E2072 Number of elements (18) differs from declaration (19)
[DCC Warning] dsgnintf.pas(1626): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Warning] dsgnintf.pas(1913): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(1925): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(1964): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(2283): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Error] dsgnintf.pas(2319): E2003 Undeclared identifier: 'SCannotCreateName'
[DCC Warning] dsgnintf.pas(2349): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(2353): E2003 Undeclared identifier: 'SCannotCreateName'
[DCC Warning] dsgnintf.pas(2361): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Warning] dsgnintf.pas(2361): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
[DCC Error] dsgnintf.pas(3127): E2003 Undeclared identifier: 'SInvalidPropertyValue'
[DCC Warning] dsgnintf.pas(3257): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Warning] dsgnintf.pas(3350): W1057 Implicit string cast from 'ShortString' to 'string'
[DCC Warning] dsgnintf.pas(3826): W1010 Method 'Equals' hides virtual method of base type 'TObject'
[DCC Error] dsgnintf.pas(4007): E2003 Undeclared identifier: 'SInvalidCategory'
[DCC Error] dsgnintf.pas(4331): E2003 Undeclared identifier: 'SActionCategoryDesc'
[DCC Error] dsgnintf.pas(4343): E2003 Undeclared identifier: 'SDataCategoryDesc'
[DCC Error] dsgnintf.pas(4355): E2003 Undeclared identifier: 'SDatabaseCategoryDesc'
[DCC Error] dsgnintf.pas(4367): E2003 Undeclared identifier: 'SDragNDropCategoryDesc'
[DCC Error] dsgnintf.pas(4379): E2003 Undeclared identifier: 'SHelpCategoryDesc'
[DCC Error] dsgnintf.pas(4391): E2003 Undeclared identifier: 'SLayoutCategoryDesc'
[DCC Error] dsgnintf.pas(4403): E2003 Undeclared identifier: 'SLegacyCategoryDesc'
[DCC Error] dsgnintf.pas(4415): E2003 Undeclared identifier: 'SLinkageCategoryDesc'
[DCC Error] dsgnintf.pas(4427): E2003 Undeclared identifier: 'SLocaleCategoryDesc'
[DCC Error] dsgnintf.pas(4439): E2003 Undeclared identifier: 'SLocalizableCategoryDesc'
[DCC Error] dsgnintf.pas(4451): E2003 Undeclared identifier: 'SMiscellaneousCategoryDesc'
[DCC Error] dsgnintf.pas(4463): E2003 Undeclared identifier: 'SVisualCategoryDesc'
[DCC Error] dsgnintf.pas(4475): E2003 Undeclared identifier: 'SInputCategoryDesc'
[DCC Fatal Error] DBListView98.pas(617): F2063 Could not compile used unit 'dsgnintf.pas'

Commented:
But you need to remove dsgnintf from all your uses clause and replace it for DesignIntf
If you just added the files that i said, will not resolve your problem...
change replacing all "dsgnintf" in uses clause to "DesignIntf"

Author

Commented:
ok, its Installed now its telling me

I need Proxies from DesignEditors.pas

uses DesignConst, Consts, RTLConsts, Contnrs, Proxies, ToolsAPI, ActnList;

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial