Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.11;
Скачать: CL | DM;

Вниз

Рабочая директория приложения   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
6-32911
Delphimun
2002-01-17 17:07
2002.04.11
Как мне модофицировать файл, который находится на интернет сервере?


1-32776
Roman_Tutov@mail.ru
2002-03-28 14:31
2002.04.11
Текущее время


1-32855
sammy
2002-03-29 07:11
2002.04.11
обработать OnClick


3-32627
saf
2002-03-18 20:18
2002.04.11
QReport


14-32970
Senia2002
2002-03-04 12:28
2002.04.11
Часики