Форум: "Основная";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
ВнизРабочая директория приложения Найти похожие ветки
← →
guood (2002-03-28 17:46) [0]Здраствуйте, Уважаемые Мастера.
Подскажите, как определить директорию, из которой было запушенно приложение. При загрузке моя программа считывает из Ini-файла, который лежит там же где и сама программа, конфигурационные параметры, но возникла проблема переноса проги в другую директорию => надо определить, что бы приложение определяло директорию откуда оно запускается
Заранее благодарю за помощь
с уважением...
← →
CrazyAngel (2002-03-28 17:48) [1]GetCurrentDir()
← →
MAxiMum (2002-03-28 17:54) [2]
ExtractFileDir(ParamStr(0))
← →
guood (2002-03-28 17:54) [3]to GrazyAngel
Огромное спасибо
← →
Donal_Graeme (2002-03-28 17:59) [4]ExtractFilePath (ParamStr (0))
← →
McSimm (2002-03-28 18:01) [5]GetCurrentDir - неверный ответ. Вполне возможна ситуация, когда он укажет на другую папку.
Правильный ответ
>MAxiMum © (28.03.02 17:54)
или можно
ExtractFilePath(Application.Exename)
← →
Donal_Graeme (2002-03-28 18:02) [6]м-да...
кстати, GetCurrentDir в общем случае даст не тот эффект.
← →
CrazyAngel (2002-03-28 18:03) [7]А когда такое может случиться ? Набудущее ...
← →
Donal_Graeme (2002-03-28 18:08) [8]например, попробуй запустить свою Пуск-выполнить или поместив ярлык на рабочий стол, и запустить оттуда...
Одно лишь точно - GetCurrentDir 100% будет указывать на папку программы только тогда, когда программа запущена двойным кликом по исполняемому файлу, или же набором имени программы в файл-менеджере, находясь при этом в папке программы
← →
Donal_Graeme (2002-03-28 18:08) [9]а.. ещё забыл, кажется она ещё будет работать как надо, если запустить проект из Дельфи :-)
← →
McSimm (2002-03-28 18:10) [10]Сплошь и рядом.
Например при запуске с ярлыка, у которого не прописан рабочий путь.
Или при работе с OpenDialog - он меняет CurrentDir.
← →
panov (2002-03-28 18:14) [11]>CrazyAngel © (28.03.02 18:03)
Например, когда будет выполнена функция SetCurrentDir...
← →
CrazyAngel (2002-03-28 18:15) [12]Ясно ...
>guood
Sorry
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c