![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Путь к DLL [D6, Win2k]
pashap © (2004-07-21 17:56:00)Подскажите, как мне из DLL определить, где она прописана?
VMcL (2004-07-21 18:11:00) [1]По сабджу. Вообще-то прописка по паспорту определяется, а не WinAPI функциями.
jack128 (2004-07-21 18:07:00) [2]
> GetModuleFileName дает путь exe-шника запустившего dll.
привыкли с нулем все запускать, как будто других параметром не существует...
Гаврила (2004-07-21 18:04:00) [3]чей hInstance передали, тот путь и вернет
Reindeer Moss Eater (2004-07-21 18:03:00) [4]GetModuleFileName дает путь exe-шника запустившего dll.
Щазз....
function AppFileName: string;
var
FileName: array[0..255] of Char;
begin
if IsLibrary then begin
GetModuleFileName(HInstance, FileName, SizeOf(FileName) - 1);
Result := StrPas(FileName);
end
else Result := ParamStr(0);
end;
pashap (2004-07-21 18:02:00) [5]GetModuleFileName дает путь exe-шника запустившего dll.
Гаврила (2004-07-21 17:58:00) [6]GetModuleFileName