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

Вниз

ISAPI   Найти похожие ветки 

 
piople ©   (2005-05-06 06:38) [0]

Здравствуйте, у меня возникла следующая пролема: при попытки определить из ISAPI путь, где лежить сама библиотека выдает "немножко" не то, то есть. Например, у меня лежит библиотека в c:\inetpub\wwwroot\index.dll и если из нее попытаться получить директорию в которой она лежит, либо ее имя выдает c:\windows\system32\dllhost.exe.
Определять я пробовал и с помощью Application.Exename и ParamStr(0)...

Кто-нибудь знает как определить путь, где лежит скрипт и его имя?


 
Digitman ©   (2005-05-06 12:29) [1]

см. WinAPI-ф-цию GetModuleFileName()

The GetModuleFileName function retrieves the full path and filename for the executable file containing the specified module.


 
piople ©   (2005-05-11 11:37) [2]

Digitman ©, спасибо!!!
Кстати, вот что у меня получилось:

function ShowDllPath: string;
var
  TheFileName: array[0..MAX_PATH] of char;
begin
  FillChar(TheFileName, sizeof(TheFileName), #0);
  GetModuleFileName(hInstance, TheFileName, sizeof(TheFileName));
  result := TheFileNameж
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1120060152
Alex_Korn
2005-06-29 19:49
2005.08.21
Время создания ключа в реестре


3-1121011873
Kreyl
2005-07-10 20:11
2005.08.21
Что я делаю неправильно? Запрос или код?


14-1122496407
DiamondShark
2005-07-28 00:33
2005.08.21
Дятлы.


6-1115995387
Просто Джо
2005-05-13 18:43
2005.08.21
TIdFTPServer.FTPFileSystem


1-1122897593
JIuradfsd
2005-08-01 15:59
2005.08.21
Как сделать прерывание цикла в программе при нажатии на кнопку?