Код:
cA = class
strict private
type
SubclassAType = (ValueOne, ValueTwo, ValueThree);
end;
cB = class
strict private
type
SubclassBType = (ValueOne, ValueTwo, ValueThree);
end;
Цитата:
[dcc32 Error] Unit1.pas(27): E2004 Identifier redeclared: 'ValueOne'
[dcc32 Error] Unit1.pas(27): E2004 Identifier redeclared: 'ValueThree'
[dcc32 Error] Unit1.pas(39): E2003 Undeclared identifier: 'ValueOneB'
[dcc32 Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas'
|
Почему значения ValueOne, ValueTwo, ValueThree не инкапсулируются?
Как єто обойти?