TApplication *App;
HWND Handle;
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
if(fwdreason==DLL_PROCESS_DETACH)
{
if(App)
Application = App;
}
return 1;
}
void LoadFromDll()
{
Form = new TForm(App);
...
}
Mdi & Dll
Может ли форма вызываемая из DLL быть дочерним окном MDI интерфейса?
http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar ,
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
Может. Весьма рекомандую
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
Цитата:
Originally posted by fellow
Может. Весьма рекомандую http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar ,
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
Может. Весьма рекомандую http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar ,
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar
не качается... 2 тома скачал, а первый не хотит :{
Цитата:
Originally posted by Sergun
http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar
не качается... 2 тома скачал, а первый не хотит :{
http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar
не качается... 2 тома скачал, а первый не хотит :{
А про MDI из DLL как раз где-то во втором или в третьем должно быть.
Цитата:
Originally posted by fellow
А про MDI из DLL как раз где-то во втором или в третьем должно быть.
А про MDI из DLL как раз где-то во втором или в третьем должно быть.
так там 3-х томный архив... без первого не распаковывается все :{
Цитата:
Originally posted by Sergun
так там 3-х томный архив... без первого не распаковывается все :{
так там 3-х томный архив... без первого не распаковывается все :{
В параметре конструктора формы передаешь указатель на вызывающее приложение. Примерно вот так:
Код:
Если нужно могу сбросить работающий пример.
Цитата:
Originally posted by kot_
В параметре конструктора формы передаешь указатель на вызывающее приложение. Примерно вот так:
Если нужно могу сбросить работающий пример.
В параметре конструктора формы передаешь указатель на вызывающее приложение. Примерно вот так:
Код:
TApplication *App;
HWND Handle;
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
if(fwdreason==DLL_PROCESS_DETACH)
{
if(App)
Application = App;
}
return 1;
}
void LoadFromDll()
{
Form = new TForm(App);
...
}
HWND Handle;
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
if(fwdreason==DLL_PROCESS_DETACH)
{
if(App)
Application = App;
}
return 1;
}
void LoadFromDll()
{
Form = new TForm(App);
...
}
Если нужно могу сбросить работающий пример.
А при выгрузке dll не забудьте восстановить прежний Application
Цитата:
Originally posted by kot_
Если нужно могу сбросить работающий пример.
Если нужно могу сбросить работающий пример.
было классно...:)
sergun@hostel7.susu.ac.ru :)
Цитата:
Originally posted by fellow
Может. Весьма рекомандую http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar ,
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
Может. Весьма рекомандую http://it-books.narod.ru/BCB/BCPPB_dev_guide.part1.rar ,
http://anatolix.narod.ru/BCB/BCPPB_dev_guide.part2.rar и
http://anatolix.naumen.ru/files/books/BCPPB_dev_guide.part3.zip
Там есть специальная глава про дочерние формы MDI в DLL и пакетах. И вообще уйма интереснейшего материала.
скачал... рульная книга... хотелось бы получить примерчики с его CD... ни у кого не завалялось?..