Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-32693
Sergant
2002-03-21 12:43
2002.04.11
Отображение удаленных записей в Grid е


1-32843
snoup
2002-03-29 09:54
2002.04.11
Дайте пожалуйста пример как создавать и загружать какие то данные


3-32621
tovSuhov
2002-03-22 14:28
2002.04.11
Ограничение на кол-во записей...


1-32826
Maxman
2002-03-27 13:58
2002.04.11
Нужно описание алгоритма


3-32683
Stratos
2002-03-21 09:27
2002.04.11
Interbase: явная транзакция





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский