Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: CL | DM;

Вниз

Путь к DLL?   Найти похожие ветки 

 
AlexanderSK ©   (2003-02-06 15:39) [0]

Как получить путь к DLL из самой библиотеки? (Если это вообще возможно!)

Заранее благодарен!


 
Reindeer Moss Eater   (2003-02-06 15:48) [1]

Кусочек RxVerInf.pas:

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;


 
Mystic ©   (2003-02-06 15:57) [2]

GetModuleHandle + GetModuleFileName


 
AlexsanderSK   (2003-02-06 16:12) [3]

Глупый вопрос! но все-таки!
А можно-ли заранее определить необходимый размер буфера (FileName)? и если да то как?


 
Mystic ©   (2003-02-06 16:17) [4]

MAX_PATH


 
Reindeer Moss Eater   (2003-02-06 16:18) [5]

Безусловно.
Длина имени файла в Windows ограничена.


 
AlexanderSK ©   (2003-02-06 16:24) [6]

Всем большое спасбо!!!



Страницы: 1 вся ветка

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
6-6637
BabayS
2003-02-07 13:14
2003.04.03
IntraWeb компонеты и службы Win2000


4-6842
borm
2003-02-04 12:17
2003.04.03
Запустить консоль и перехватить ввод/вывод


14-6686
NetBreaker666
2003-03-17 15:31
2003.04.03
Здесь собрался еще mpeg4 encoder писать...


1-6510
jack128
2003-03-24 14:48
2003.04.03
IniFiles в Win2K


1-6463
Ильдар
2003-03-24 12:29
2003.04.03
Какие библиотеки нужны