Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2011, 21:43   #1
Kotlyar562
Пользователь
 
Аватар для Kotlyar562
 
Регистрация: 03.02.2010
Сообщений: 46
Вопрос Наследование от класса TCustomControl

Нужно описать класс TDot, который имеет визуальные свойства. Хотел сделать его наследником TCustomControl. А проблема в том, что нельзя добавить новые поля.

Код:
type
  TDot = class (TCustomControl)
    name1: string;
    constructor create(x,y:integer);
  end;
Пишет,
Цитата:
[Warning][Error] UImage.pas(13): Field definition not allowed after methods or properties
[Error] UImage.pas(13): Published field 'name1' not a class nor interface type
В чем тут проблема? И как сделать, чтобы добавить новые поля?
Kotlyar562 вне форума Ответить с цитированием
Старый 19.03.2011, 18:33   #2
Kotlyar562
Пользователь
 
Аватар для Kotlyar562
 
Регистрация: 03.02.2010
Сообщений: 46
По умолчанию

Осенило, нужно объявлять поле в разделе public или каком-то другом

Последний раз редактировалось Kotlyar562; 19.03.2011 в 18:37.
Kotlyar562 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при написании компонента на основе TCustomControl Flip-er Компоненты Delphi 4 28.03.2010 19:27
Наследование виртуального класса Юра_YUYU Общие вопросы C/C++ 2 30.01.2010 22:39
Наследование класса "Двунаправленный список" JeyKip Общие вопросы C/C++ 0 11.01.2010 15:52
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? TwiX Общие вопросы Delphi 3 15.11.2009 00:54
Создание своего класса, наследование от предка Krechet Общие вопросы Delphi 16 02.05.2009 16:15