Главная страница
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.013 c
4-21333
stainer
2002-08-21 14:32
2002.10.07
не получается изменить стиль дилогового окна


1-20983
DuXe
2002-09-26 15:36
2002.10.07
Как перевести время (системное) на 30 сек. вперёд?


3-20941
Vovochka
2002-09-16 11:00
2002.10.07
Нужно создать поле хитрое ввода в таблице.


1-21123
Gerr
2002-09-21 19:53
2002.10.07
Открытие окна Delphi


4-21332
delphiguru
2002-08-21 12:54
2002.10.07
Где найти литературу или обучалку по WinAPI?