Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Путь к программе [D6, Win2k]


Manulo ©   (2002-11-04 18:10:00) 

Немного неожиданная проблема...
Есть некая програмка, про своей загрузке она пытается открыть несколько файлов со своими настройками. Пути к ним не прописаны, то есть к примеру
AssignFile (f,"file.cfg");
Фишка в чём... Пока програма была "в стадии разработки", то есть запускалась уже после загрузки ОС, всё работало перфекто! Но когда она начала запускатся из автозапуска возникли проблемы, так как в этот момен вместе с ней грузяться и другие проги (вроде антивирусника) и, путём некоторых тестов, удалось выяснить, что в тот момент, када подходит очередь для загрузки файлов, текущая активная директория уже изменяется...
Так вот, внимание вопрос:Каким образом динамически во время выполнения программы узнать, откуда она была запущена?


Manulo   (2002-11-04 18:15:00) [1]


> LongIsland © (04.11.02 18:12)
> Application.Exename?


Пасибки, с меня пиво :)


Sectey   (2002-11-04 18:15:00) [2]

А это работает и без Application:
ExtractFileDir(ParamStr(0));


LongIsland   (2002-11-04 18:12:00) [3]

Application.Exename?


Наверх

Титульная страница Поиск, карта сайта Написать письмо