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

Вниз

как узнать имя   Найти похожие ветки 

 
shader ©   (2004-02-17 02:02) [0]

мне нужно узнать имя программы из неё самой как ето возможно реализовать


 
DDA ©   (2004-02-17 02:04) [1]

Если имя ехе-шника то ExtractFileName(Application.ExeName);


 
Игорь Шевченко ©   (2004-02-17 09:57) [2]

GetModuleFileName(0, ...) ?


 
Alex Konshin ©   (2004-02-17 10:15) [3]

ParamStr(0);

Еще варианты? :)
Ты бы еще упомянул, что на самом деле твой вариант более правильный.

Кстати, помнится, что в случае сервисов ParamStr(0) и, соответственно, Application.ExeName пустой (или что-то другое возвращают, я уж не помню). А что в случае GetModuleFilename?
Или опять путаю?


 
_Прохожий   (2004-02-17 12:08) [4]

Application.Title? :)


 
Игорь Шевченко ©   (2004-02-17 12:55) [5]

Alex Konshin ©   (17.02.04 10:15)

В случае GetModuleFileName должно возвратить имя EXE"шника, по идее, так как эта функция честно черпает информацию из списка загруженных модулей в PEB. На мой взгляд, даже для сервисов. ParamStr(0), кстати, тоже, так как

if Index = 0 then
   SetString(Result, Buffer, GetModuleFileName(0, Buffer, SizeOf(Buffer)))
 else



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
6-1077391264
Гиричев Руслан
2004-02-21 22:21
2004.04.25
Отправка почты


11-1064814825
Ал
2003-09-29 09:53
2004.04.25
Как сделать многострочный Hint?


1-1081015278
Федя Мегатронов
2004-04-03 22:01
2004.04.25
Ничего не компилиться при повторном открытии ! помогите !


14-1080707219
isko
2004-03-31 08:26
2004.04.25
исходящий трафик


7-1077712585
DuhcmanSoft
2004-02-25 15:36
2004.04.25
Как запустить прогу с возможностью работать в своём приложени?