Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизDll FileName из самой себя Найти похожие ветки
← →
kernel © (2006-04-10 16:47) [0]Доброго времени суток, уважаемые люди, видящие этот вопрос. Вот и сам вопрос: Как мне узнать из самой DLL`ки имя файла этой же DLL`ки, когда я использую
ExtractFileName(ParamStr(0))
, мне возвращается имя EXE`шника (который запускает эту DLL). Заранее, спасибо...
← →
begin...end © (2006-04-10 17:12) [1]GetModuleFileName(HInstance, ...)
← →
kernel © (2006-04-11 11:49) [2]А как её использовать?
GetModuleFileName(HInstance, ...)
У меня примерно так:function GetDLLName:PChar;
var
tmpch:PChar;
begin
GetModuleFileName(HInstance, tmpch, Length(tmpch));
end;
Что-то не правильно? Нихчего из этого не получается... :/
← →
Игорь Шевченко © (2006-04-11 11:52) [3]
> var
> tmpch:PChar;
var
tmpch: array [0..MAX_PATH] of char
← →
kernel © (2006-04-11 12:01) [4]Спасибо, Игорь!
← →
Woolen © (2006-04-11 13:05) [5]На самом деле по-дельфийски еще проще:
GetModuleName(HInstance) дает имя модуля как удобный дельфийский string
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c