![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RUNDLL32 MYDLL.DLL,MyProc [D7, Win95/98]
GuAV © (2004-09-21 22:22:00)Из MSDN:
Rundll32
The Run DLL utility (Rundll32.exe) included in Windows enables you to call functions exported from a 32-bit DLL. These functions must have the following syntax:
void CALLBACK EntryPoint(
HWND hwnd, // handle to owner window
HINSTANCE hinst, // instance handle for the DLL
LPTSTR lpCmdLine, // string the DLL will parse
int nCmdShow // show state
);
Вопросы:
1. Можно ли экспортировать такую процедуру из dll написаной на Дельфи, и нужно ли принимать специальные меры (например присваивать SysInti.hInstance) для такой длл при написании такой процедуры.
2. Зачем мне hwnd ???
GuAV (2004-09-23 13:03:00) [1]Digitman ©
Спасибо. Вы уже не первый раз мне помогаете.
Digitman (2004-09-23 12:37:00) [2]1. Можно. Никаких "специальных" мер не требуется - все точно так же как и для любой иной эксп.ф-ции
2. Если не нужен, попросту не используй этот параметр в теле своей ф-ции
GuAV (2004-09-23 12:23:00) [3]
>
> 1. Можно ли экспортировать такую процедуру из dll написаной
> на Дельфи, и нужно ли принимать специальные меры (например
> присваивать SysInti.hInstance) для такой длл при написании
> такой процедуры.
Чё, никто таким не занимался ? Ну ладно, сам поэксперементирую.