Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.012 c
7-21292
Andrew22
2002-07-17 07:13
2002.10.07
Процесор


3-20873
karbo_
2002-09-15 01:33
2002.10.07
Простой вопрос про TQuery


4-21331
Lena
2002-08-18 20:46
2002.10.07
OLE API


6-21161
Keray
2002-08-06 11:30
2002.10.07
Организация TCP/IP по модемному соединению


14-21237
SPeller
2002-09-10 17:04
2002.10.07
С днём рожденья, Игорь Шевченко!!!




   Наверх