|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.07.2010, 20:05 | #1 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
создание TSplitter на форме в dll, Control has no parent window
Есть dll в которой описана форма и некоторые процедурки и функции:
Код:
в основной программе создаю вкладку TTabSheet.Create(MainForm.PageContr ol1.Handle) и передаю ее в dll для того чтобы на ней создать форму : Код:
IAOwner = MainForm.PageControl1.pages[MainForm.PageControl1.PageCount-1] все создаеца но когда в программе кликаю по сплиттеру то получаю Control Splitter1 has no parent window... как обойти? Последний раз редактировалось sprofxx; 29.07.2010 в 20:10. |
29.07.2010, 21:58 | #2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Так ведь Сплиттеру тоже надо Parent присвоить:
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
30.07.2010, 15:45 | #3 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
Да, забыл написать что сплиттер должен располагаца (он это и делает )) на самой форме, создаваемой в длл и рулит панелями, поэтому:
Код:
Код:
что делать? друзья, так как же правильно создавать сплиттер? Последний раз редактировалось Stilet; 16.08.2010 в 08:57. |
02.08.2010, 11:03 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Use ParentWindow with windowed controls that are packaged in a DLL. This allows references to the control by applications based on other applications.
программа — запись алгоритма на языке понятном транслятору
|
02.08.2010, 23:41 | #5 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
ParentWindow у сплиттера нет, не пойму никак что нужно сделать чтобы убрать эту ошибку
тема уехала, но я все еще жду ответ таки никто не знает как назначить родителя правильно сплитеру? Последний раз редактировалось Stilet; 16.08.2010 в 09:02. |
14.08.2010, 17:52 | #6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Splitter1.Parent := Form1;
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
15.08.2010, 13:13 | #7 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
|
15.08.2010, 15:09 | #8 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
Как ты сплиттер создаёшь?
|
21.08.2010, 21:59 | #9 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
Код:
Код:
|
04.09.2010, 13:37 | #10 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 11
|
по прежнему жду ответ
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
parent:: | stenl1 | PHP | 16 | 26.05.2010 12:29 |
Програмное создание обьектов на форме | Danilka | Общие вопросы Delphi | 7 | 13.04.2010 21:28 |
Создание табличной части в форме | ДавидКац | Microsoft Office Access | 1 | 02.12.2008 21:32 |
Parent... | prizrak1390 | Общие вопросы Delphi | 6 | 29.03.2008 00:02 |