Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Немогу получить путь к ехе файлу... [D5, Win95/98]


Страницы:   1 2

SZap ©   (2002-09-26 13:03:00) 

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


Fog   (2002-09-26 19:24:00) [1]

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

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

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


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

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


andrey_pst   (2002-09-26 16:01:00) [3]

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


MsGuns   (2002-09-26 15:59:00) [4]

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


qube   (2002-09-26 15:56:00) [5]

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


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

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


andrey_pst   (2002-09-26 14:29:00) [7]

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


turusov   (2002-09-26 14:22:00) [8]

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


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

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


andrey_pst   (2002-09-26 14:16:00) [10]

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


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

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


Anatoly Podgoretsky   (2002-09-26 14:02:00) [12]

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


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

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


Anatoly Podgoretsky   (2002-09-26 13:46:00) [14]

qube © (26.09.02 13:04)
Applocation.Exename

MBo © (26.09.02 13:06)
Applicarion.ExeName


:-)


Dimka Maslov   (2002-09-26 13:41:00) [15]

ExractFilePath(Application.ExeName)


qube   (2002-09-26 13:37:00) [16]

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


Akella   (2002-09-26 13:21:00) [17]

s:=paramstr(0);


Separator   (2002-09-26 13:20:00) [18]

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


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

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


andrey_pst   (2002-09-26 13:09:00) [20]

GetCurrentDir;


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо