|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Небольшая проблемка
Есть программа. В главной форме при создании запоминается текущая директория
Код:
Dir := GetGetCurrentDir(); и затем в одном месте читаются настройки из файла Код:
... AssignFile(SettingsFile, Dir + '\Settings.dat'); ... Все хорошо и замечательно работало, пока не решил добавить программу в автозагрузку. Прописал ее в реестр, да вот проблема - при запуске текущая директрория оказывается "C:\Documents and Settings\ИмяПользователя. Соответственно программа не находит там файл с настройками. Подскажите, плз, как правильнее решить эту проблемку :-) Может путь дергать из Код:
Application.ExeName Последний раз редактировалось Alxd, 06.07.2009 в 17:08. |
#2
|
||||
|
||||
Сделал так
Код:
Dir := ExtractFileDir(Application.ExeName); Все работает :-) |
#3
|
||||
|
||||
Код:
Dir := ExtractFileDir(ParamStr(0)); Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#4
|
||||
|
||||
Спасибо! Будем пробывать
|