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

Вниз

Немогу получить путь к ехе файлу...   Найти похожие ветки 

 
SZap   (2002-09-26 13:03) [0]

использую Application.GetNamePath, чето ничего неполучается


 
qube ©   (2002-09-26 13:04) [1]

Applocation.Exename


 
MBo ©   (2002-09-26 13:06) [2]

GetNamePath совсем для другого.
Applicarion.ExeName или ParamStr(0)


 
andrey_pst ©   (2002-09-26 13:09) [3]

GetCurrentDir;


 
SZap   (2002-09-26 13:15) [4]

Applocation.Exename неподходит..


 
Separator ©   (2002-09-26 13:20) [5]

function ParamStr(Index: Integer): string;
Если задан Index = 0, то возвращается имя выполняемого файла данной программы с полным путем к нему, например: "
C:\TEST\MYPROG.EXE".


 
Akella ©   (2002-09-26 13:21) [6]

s:=paramstr(0);


 
qube ©   (2002-09-26 13:37) [7]

> Applocation.Exename неподходит..
А если Application.Exename? Подойдет? :)


 
Dimka Maslov ©   (2002-09-26 13:41) [8]

ExractFilePath(Application.ExeName)


 
Anatoly Podgoretsky ©   (2002-09-26 13:46) [9]

qube © (26.09.02 13:04)
Applocation.Exename

MBo © (26.09.02 13:06)
Applicarion.ExeName


:-)


 
MBo ©   (2002-09-26 13:57) [10]

>Anatoly Podgoretsky
И правда что, даём неработоспособные советы ;))


 
Anatoly Podgoretsky ©   (2002-09-26 14:02) [11]

Советы работоспособные, читатели нет


 
SZap   (2002-09-26 14:11) [12]

GetCurrentDir - самое то...
спасибо


 
andrey_pst ©   (2002-09-26 14:16) [13]

Для таких случаев рекомендую приобрести классную книжку:
Борис Карпов "Delphi Специальный справочник",С-Петербург, изд.Питер, 2001 г., 688с.


 
Song ©   (2002-09-26 14:20) [14]

2Zap (26.09.02 14:11)
Текущая директория может и не быть рабочей директорией программы.


 
turusov ©   (2002-09-26 14:22) [15]

Dimka Maslov МОЛОДЕЦ!!!


 
andrey_pst ©   (2002-09-26 14:29) [16]

>>Song
это точно, не пойму только, почему Application.ExeName не подошло ?


 
SZap   (2002-09-26 15:52) [17]

>>andrey_pst
потому, что Application.ExeName возвращает путь вместе с именем файла, а мне нужен только путь...


 
qube ©   (2002-09-26 15:56) [18]

>а мне нужен только путь...
Используй ExtractFilePath, как (Dimka Maslov © (26.09.02 13:41))


 
MsGuns ©   (2002-09-26 15:59) [19]

Дед (qube ©) бил-бил - не разбил
Баба (MBo ©) била-била - не разбила
Прибежала мышка (Dimka Maslov ©)- хвостиком махнула, и РАЗБИИИИИЛА ;))))))))


 
andrey_pst ©   (2002-09-26 16:01) [20]

>>SZap
Полностью согласен с qube.
Ты вот попробуй сделать ярлык на свой *.exe и в свойствах в "Рабочий каталог" напиши, например, c:\windows\temp
GetCurrentDir вернет c:\windows\temp, а не путь, где у тебя реально *.exe лежит.


 
SZap   (2002-09-26 19:10) [21]

Согласен, спасибо, использую ExtractFilePath


 
Fog ©   (2002-09-26 19:24) [22]

Чтобы каждый раз не мучиться я пишу

function AppPath: string;
begin
result = ExtractFilePath(Application.ExeName);
end;

И все, теперь каждый раз при вызове функции получаю фаель нейм проги :)



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

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

Наверх




Память: 0.51 MB
Время: 0.018 c
6-21169
Egen
2002-08-07 08:15
2002.10.07
Замещение стандартной процедуры сокетовых ошибок в 2тоннике


14-21220
AL2002
2002-09-11 18:17
2002.10.07
Кто-то знает, где качнуть


3-20915
Sergey-ZZZ
2002-09-17 14:12
2002.10.07
MSSQL2000


1-21029
Ionv
2002-09-26 07:21
2002.10.07
Как в делфи объявить комплексное число


3-20874
Aleksandr
2002-09-16 12:29
2002.10.07
Коллеги, напомните, где у Paradox могут храниться сетевые пути...