|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2009, 09:19 | #1 |
Регистрация: 16.04.2009
Сообщений: 8
|
[Delphi]: Создание нового класса с наследованием
Здравствуйте, нужна помощь.
1 Нужно создать новый класс TCar наследуемый от TShape. У класса TCar есть дополнительные свойства полоса, скорость, действие, направление, но при этом нужно иметь доступ ещё и к основным свойствам TShape(в частности к координатам размещения TShape). 2 Также нужно периписать свойство Create. Нужно чтобы при Create создавался сам Shape на форме и ещё заполнялись дополнительные свойсва класса TCar(полоса, скорость, действие, направление). Координаты TShape заранее определены и записаны в Case конструктора Create и от того какое число будет указано при создании (например Create(1)) выбираются определнные координаты. |
16.04.2009, 09:43 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Типа такого, шаблон:
Код:
I'm learning to live...
|
16.04.2009, 09:59 | #3 |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
Код:
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
|
16.04.2009, 15:52 | #4 |
Регистрация: 16.04.2009
Сообщений: 8
|
VVM всё вроде хорошо только нужно будет создавать этот обьект много раз, так что имя нужно порядковое. Я понимаю что нужно счётчик, но как его пред определить не при создании формы не пойму.
Последний раз редактировалось Kolhan; 16.04.2009 в 16:21. |
16.04.2009, 16:44 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
16.04.2009, 22:50 | #6 |
Регистрация: 16.04.2009
Сообщений: 8
|
Stilet спасибо а как порядковое имя обьекту задавать
ведь в описаном пирмере там 'Car1'. Я думаю что должно быть что то типа i:=i+1; Name :='Car'+inttostr(i); но так как i не определна он может выдаать число в самом начале типа 14758 что разумеется приведёт к ошибке. Или порядковые намера обьектам присваиваются как то по другому |
17.04.2009, 00:03 | #7 | |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
Цитата:
Код:
Код:
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
Последний раз редактировалось VVM; 17.04.2009 в 00:06. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание своего класса в Delphi 7 - фигуры для шахматной доски | electric | Компоненты Delphi | 18 | 24.10.2013 15:06 |
Заполнение и вывод переменной нового класса или же структуру | Alar | Общие вопросы C/C++ | 10 | 09.02.2009 22:17 |
Создание нового класса на базе существующего | SpiritSm | Общие вопросы Delphi | 1 | 19.07.2007 10:11 |
Создание нового класса на базе существующего | SpiritSm | Помощь студентам | 1 | 19.07.2007 01:05 |