|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.08.2015, 10:57 | #1 |
Новичок
Джуниор
Регистрация: 13.08.2015
Сообщений: 3
|
Наследование от двух классов.
Добрый день.
Есть два компонента. Первый это однострочный редактор с кнопкой для вызова диалогового окна, второй это комбобокс с фильтром. Как на их основе сделать третий гибридный? Читал, что можно через интерфейсы, но не совсем разобрался. Хотелось бы узнать поподробнее. Может посоветуете какую литературу. Спасибо. |
13.08.2015, 11:03 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
MyClass(какие-то параметры), наследуемый 1-й, наследуемый 2-й// скобки не замыкаем
{ //Чёй-то здесь делаем. ............................ return; }
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.08.2015, 11:06 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Smitt&Wesson, это не плюсы))
ТС, вам скорее композиция нужна, чем наследование, ибо вам не нужно чтоб компонент был одновременно и тем и тем, а нужно что-то среднее Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
13.08.2015, 11:13 | #4 |
Новичок
Джуниор
Регистрация: 13.08.2015
Сообщений: 3
|
|
13.08.2015, 14:09 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
может будет достаточно сделать фрейм (TFrame)
на который положить Цитата:
Добавить туда (если надо) код взаимодействия. и потом везде где надо, добавлять на форму ЭТОТ фрейм.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.08.2015 в 14:13. |
|
13.08.2015, 14:24 | #6 |
Новичок
Джуниор
Регистрация: 13.08.2015
Сообщений: 3
|
|
13.08.2015, 16:22 | #7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
это настройки конструктора ("Создание компонента" ) делается в три движения
это графическое написание класса (композиции). т.е. СОЗДАНИЕ ПАКЕТА с данным "компонентом" делается быстро. Ну а уж работа с пакетом, .... TFrame (базовый класс для всех фреймов) как наследник Tcomponent отвечает ВСЕМ требованиям к работе с компонентами (в т.ч в runtime) САМ фрейм помещается потом в любой (специальный) bpl (runtime пакет) и ДОСТАЕТСЯ там где нужен. Настраивается и .... можно так Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.08.2015 в 16:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наследование классов | Розетко | Компоненты Delphi | 12 | 28.12.2013 09:19 |
Наследование классов | Alexander_online | C# (си шарп) | 0 | 21.05.2013 15:50 |
Наследование классов | WebbMan | Общие вопросы C/C++ | 2 | 21.06.2012 12:39 |
наследование классов | Ioane | Помощь студентам | 0 | 14.04.2012 16:00 |
наследование классов | Dimarik | Общие вопросы C/C++ | 15 | 02.07.2009 20:00 |