Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
ВнизMyDll.dll+Rundll=Error Найти похожие ветки
← →
Tyler Durden (2003-03-05 16:38) [0]Добрый день!
Код такой:
library Pro;
uses
windows, dialogs;
function msg: boolean; stdcall;
begin
showmessage("blah-blah-blah");
result:=true;
end;
exports
msg;
begin
end.
Затем даю команду
rundll32 pro.dll,msg
получаю окошко с сообщением "blah-blah-blah", после чего окошко "Программа Rundll32 выполнила недопустимую операцию".
Можно ли это как-то исправить?
← →
Mystic (2003-03-05 17:48) [1]ShowMessage создает VCL-форму для отображения сообщения, а
Note: When writing a DLL that uses VCL forms, assign the window handle of the host EXE’s main window to the DLL’s Application.HandleApplication->Handle property. This makes the DLL’s form part of the host application. Never assign to the Handle property in an EXE.
Другой вариант - вместо DLL использовать пакет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c