Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
ВнизНемогу получить путь к ехе файлу... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c