![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.03.2014
Сообщений: 3
|
![]()
Всем привет. Имеется компонент, в котором внутри имеется 2 класса.
Код:
создаются экземпляры TTestClass1. Когда кидаю на форму, вроде все норм. Но при запуске приложения на выполнение пишет что TTestClass1 не найден. В чем может быть проблема? |
![]() |
![]() |
![]() |
#2 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Ошибка наверняка в сохранении в DFM. Почитай в справке про DefineProperty, например.
Что-то не так может быть и наследованием. Компоненты должны сохраняться в DFM как самостоятельные объекты, а не как свойства другого компонента, для этого есть TPersistent.
В разработке: воспроизводственный контур ИТ
Последний раз редактировалось Vapaamies; 28.07.2014 в 01:53. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.03.2014
Сообщений: 3
|
![]()
Т.е. предпологается чтобы TTestClass1 и TTestClass2 были отдельными компонентами и создавались уже на форме?
Давайте разберем для примера ситуацию, когда нужно сделать TPanel на которой нужно сделать Button и Label (и все это новый компонент). Как правильно создать данный компонент? |
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]() Цитата:
Пример кода: Код:
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
саша40, только Owner не self а panel1. Последний раз редактировалось Человек_Борща; 28.07.2014 в 12:30. |
|
![]() |
![]() |
![]() |
#6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Честно говоря, я уже забыл, как это делается. Предлагаю посмотреть исходники TLabeledEdit самостоятельно.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Автор, ты ещё с нами или уже ушел?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функции внутри класса... | Muvvka | C++ Builder | 4 | 24.06.2013 20:58 |
Указатель на объект внутри класса | WildTaburet | Visual C++ | 1 | 01.10.2012 14:34 |
ооп класс внутри класса | Abuhamed | PHP | 2 | 02.04.2012 22:07 |
Класс внутри класса | Prontit | Общие вопросы Delphi | 16 | 07.10.2011 08:30 |
Локальные хуки внутри класса | Impuls1989 | Общие вопросы Delphi | 12 | 27.07.2010 20:47 |