|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2013, 22:25 | #1 |
Пользователь
Регистрация: 05.12.2013
Сообщений: 21
|
Наследование классов
Ребята, здравствуйте.
Есть у меня класс, наследник THTTPSend (synapse), так вот, пишу для себя маленький компонент, так как надоело писать один код каждый раз в новом проекте. Так вот, хочу сделать компонент визуальным, как IdHTTP что бы кинул на форму, настроил и все. Код:
NНOGΔΛ MHΣ KΛЖΣTСЯ, 4TO MΣHЯ HΣ ПОНNМΛЮТ :[
|
14.12.2013, 13:29 | #2 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
Необходимо добавить в модуль с вашим классом, который хотите добавить на панель инструментов.
Код:
TCustomControl1 - название самого класса Все свойства, которые нужны в инспекторе объектов, занести в раздел published. После выполнить установку нового компонента. |
24.12.2013, 17:13 | #3 |
Пользователь
Регистрация: 05.12.2013
Сообщений: 21
|
kangreon - не то вообще. Я спросил как не визуальный класс THTTPSend сделать или наследовать так что бы можно было его установить как визуальный компонент.
NНOGΔΛ MHΣ KΛЖΣTСЯ, 4TO MΣHЯ HΣ ПОНNМΛЮТ :[
|
24.12.2013, 17:24 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
для этого класс должен быть классом компонента, грубо говоря наследоваться как минимум от TComponent, а тут нет множественного наследования..
поэтому или надо внутрь закинуть еще и реализацию от TComponent, или, что проще, сделать класс наследником от TComponent, а THTTPSend сделать полем его т.е. "обертку" наваять |
24.12.2013, 17:54 | #5 | |
Пользователь
Регистрация: 05.12.2013
Сообщений: 21
|
Цитата:
NНOGΔΛ MHΣ KΛЖΣTСЯ, 4TO MΣHЯ HΣ ПОНNМΛЮТ :[
|
|
24.12.2013, 17:55 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вообще-то все визуальные контролы наследники TWinControl. Если наследовать только от TComponent как значек можно на форму бросить, но это ни капли визуальный контрол
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.12.2013, 18:22 | #7 |
Пользователь
Регистрация: 05.12.2013
Сообщений: 21
|
Вот я и прошу пример реализации "как значек", уже всю голову сломал
NНOGΔΛ MHΣ KΛЖΣTСЯ, 4TO MΣHЯ HΣ ПОНNМΛЮТ :[
|
24.12.2013, 18:46 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Аватар автору не контрол нужен а компонент, да и что в этом THTTPSend контролить?
Цитата:
есть еще книга рэя конопки, считается как супер учебник. http://nnm.me/blogs/yadro/konopka_r_..._srede_delphi/ |
|
24.12.2013, 19:02 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
24.12.2013, 19:13 | #10 |
Пользователь
Регистрация: 05.12.2013
Сообщений: 21
|
И как быть?
NНOGΔΛ MHΣ KΛЖΣTСЯ, 4TO MΣHЯ HΣ ПОНNМΛЮТ :[
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наследование классов | Alexander_online | C# (си шарп) | 0 | 21.05.2013 15:50 |
Наследование классов (С++) | MayhemWithMercy | Помощь студентам | 4 | 01.10.2012 12:08 |
наследование классов | Ioane | Помощь студентам | 0 | 14.04.2012 16:00 |
Наследование классов | Serjuk | Общие вопросы C/C++ | 9 | 11.04.2010 16:25 |
наследование классов | Dimarik | Общие вопросы C/C++ | 15 | 02.07.2009 20:00 |