Проблема создания дочерней формы из .dll
От: cscreator  
Дата: 07.07.09 17:57
Оценка:
Главная проблема — это невозможность наведения фокуса на редактируемые компоненты и как следствие их использования. Табстопы вообще отсутствуют.

1-й способ создания дочернего окна из dll
Plug:=TPlug.CreateParented(ParentControl.Handle);
2-й споcоб
Plug:=TPlug.Create(Application);
Plug.Parent:=ParentControl;

И оба неработают так как нужно, можно скзаать вообще не работают.
При запуске dll происходит замена Application (из dll) на Application из самого приложения, результат тот же.

Как выполняются данные процедуры, описаны по ссылке: http://www.citforum.ru/programming/digest/dlldelphi.shtml.

Скриншот с проблемой по ссылке:
дочернее окно dll
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.