Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизКак програмно определить путь откуда была Найти похожие ветки
← →
Diogen (2003-02-21 23:03) [0]запущенна моя программа
← →
mrcat (2003-02-21 23:08) [1]
ExtractFilePath(Application.ExeName)
← →
Романов Р.В. (2003-02-21 23:09) [2]ParamStr(0)
← →
Юрий Зотов (2003-02-21 23:34) [3]> mrcat © (21.02.03 23:08)
Не в каждой программе есть Application. А вот ParamStr и ParamCount - в каждой.
← →
AquaSun7 (2003-02-22 02:34) [4]GetDir(0,Znach); - заносит путь текущей директории в Znach
← →
Романов Р.В. (2003-02-22 07:39) [5]AquaSun7 (22.02.03 02:34)
Ты уверен что это правильный ответ на вопрос?
← →
PVOzerski (2003-02-22 07:48) [6]2AquaSun7 (22.02.03 02:34)
Для программы вовсе не обязательно будет текущим тот каталог, в котором она находится.
API-функция GetModuleFileName, пожалуй, подойдет тоже. Я, кстати, через нее делал paramstr(0) в превоначальной версии RTL к FreePascal. Да и сейчас должна бы остаться там, только не так "в лоб".
← →
Silver_ (2003-02-22 17:40) [7]
ParamStr(0)
и все тут
← →
Егорычев Михаил (2003-02-24 09:12) [8]GetCurrentDir
← →
Романов Р.В. (2003-02-24 09:19) [9]Егорычев Михаил © (24.02.03 09:12)
Издеваетесь?
← →
Андрей Сенченко (2003-02-24 10:55) [10]Романов Р.В. © (24.02.03 09:19)
Видимо да .. или не читает предыдущих постингов
← →
Anatoly Podgoretsky (2003-02-24 10:57) [11]Романов Р.В. © (22.02.03 07:39)
Романов Р.В. © (24.02.03 09:19)
Действительно и зачем нам текущий путь?
← →
eLVik (2003-02-24 15:38) [12]2 PVOzerski
Для программы вовсе не обязательно будет текущим тот каталог, в котором она находится.
Вы хотите сказать, что если моя программа будет запущена из другой программы (напр, ShellExecute) в другом каталоге, то GetDir вернёт этот другой каталог?
← →
Song (2003-02-24 15:59) [13]Да, например запускай программу из ярлыка, а в нём не поставь рабочий каталог. GetDir вернёт другой каталог.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c