Показать сообщение отдельно
  #8  
Старый 26.10.2009, 18:43
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Код:
type
  TSomeClass=class; //У меня ругается тут
implementation
type
  TSubClass=class
    ...
  end;
  TSomeClass=class
    ...
  private
    t1: TSubClass;
  ...
  end;
Если убрать
Код:
type
  TSomeClass=class;
то все нормально...вопрос, а к чему предварительное определение класса в таком виде, по моему нужно все делать либо в interface или в implementation...
Код:
implementation
type
  TSomeClass=class; //Предварительное определение в implementation

  TSubClass=class
    ...
  end;
  TSomeClass=class
    ...
  private
    t1: TSubClass;
  ...
  end;
Так все в порядке...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием