![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.06.2007
Сообщений: 3
|
![]()
Народ, помогите, пожалуйста с Дельфи, очень надо:
1).Написать функцию подсчета количества компонентов на форме заданного класса. 2).Написать функцию, которая возвращает имя класса, объектов которого меньше всего. 3).Реализовать механизм наследования с переопределением функции (virtual) в форме - наследование. 4).Реализовать 2 функции, переопределения в одном модуле в зависимости от входящих параметров (overload). Нужен просто текст функций. Заранее благодарен. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,069
|
![]()
1. где-то такая или подобная задача уже здесь была
2. по аналогии с предыдущей. имя класса кажеца определяется свойством ClassName класса TClass 3. в родителе пишешь например: Код:
Код:
4. Кажеца так (сам этим давно не занимался уже просто) описываешь процедуры: Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.06.2007
Сообщений: 3
|
![]()
2 Pu4koff:
Пожалуйста, очень прошу, не мог бы поподробнее с 3 и 4??? И как найти 1? |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Само количество компонентов на форме определяется свойством формы ComponentCount (например, X := Form1.ComponentCount) Если под "объектами" здесь подразумеваются не только компоненты, а вообще любые потомки TObject, то нужно хранить полный список всех объектов. Только тогда можно будет посчитать их количество для каждого класса (и выбрать миниамальное). В программе есть такой список? Последний раз редактировалось Jeni; 15.06.2007 в 21:32. |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 15.06.2007
Сообщений: 3
|
![]()
2 Jeni:
В первом класс задан как строка. Во втором, подразумеваются вообще любые потомки, и в проге такой список скорее всего есть. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с решением | Amen | Помощь студентам | 13 | 31.01.2008 22:03 |
Помогите с решением задачи | Ga-sergey | Помощь студентам | 4 | 11.03.2007 11:13 |