Форум: "Основная";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
ВнизMDI Project, DLL и в НЕЙ модальную форму. Найти похожие ветки
← →
JorSand (2003-12-16 22:24) [0]Помогите ,
кто делал?
← →
xli (2003-12-17 11:22) [1]а в чем проблема собственно?
что бы все жило более или менее нормально, нужно компилить приложение с пакетами. Можно на это не заморачиваться, но тогда прийдется заморочится с корректной настройкой переменной Application в dll-библиотеке.
← →
JorSand (2003-12-19 20:16) [2]>> прийдется заморочится с корректной настройкой переменной Application в dll-библиотеке
подробней можно
Я передавал в Dll Application, MainForm, MainForm.handle и ничего не получилось.
← →
sniknik (2003-12-19 20:42) [3]> Я передавал в Dll Application, MainForm, MainForm.handle и ничего не получилось.
посмотри
http://www.delphimaster.ru/cgi-bin/download.pl?look=1&id=1070358516&n=0
← →
jack128 (2003-12-19 20:46) [4]в DLL нужно передовать Application.Handle
например
procedure ShowText(ApplicationHandle: Thandle; Text: Pchar); export;
var
SaveHandle; Thandle;
begin
SaveHandle := Application.Handle;
Application.Handle := ApplicationHandle;
ShowMessage(Text);
Application.Handle := SaveHandle;
end;
← →
Dred2k (2003-12-19 20:52) [5]Про sharemem еще не забыть...
← →
JorSand (2003-12-19 23:56) [6]Всем спасибо
Пример удовлетворил полностью
← →
JorSand (2003-12-20 01:04) [7]Поность - да еще хочется :)
> sniknik
Пример работает, только не до конца, как хотелось бы.
Надо чтобы модальное окно, созданное в DLL, не убегало за границы главной MDI формы проекта, т.е было и модальным и Child.
Когда в DLL форму делаешь child, то она орет мол нет MDI active forms - Главную не видит! Вопрос открыт. Как быть?
← →
JorSand (2003-12-20 23:59) [8]не ужели никто не знает ???
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.013 c