C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
как получить путь?
anton515
Отправлено: 18.10.2005, 13:44


Не зарегистрирован







какой командой получить путь запущенного приложения? т.е. у меня ЕХЕ'шник лежит в одной папке с файлами к которым надо обращаться.
VovaN
Отправлено: 18.10.2005, 14:15


Дежурный стрелочник

Группа: Участник
Сообщений: 72



GetCurrentDir()
Gedeon
Отправлено: 18.10.2005, 14:25


Ветеран

Группа: Модератор
Сообщений: 1742



Нет, текущая дирректория м. отличаться от папки с приложением, надежнее

ExtractFilePath(Application->ExeName);
Grigoriy
Отправлено: 18.10.2005, 14:30


Мастер участка

Группа: Участник
Сообщений: 381



Это просто
CODE

Application->ExeName


Но получать полный путь и имя исполняемого файла необязательно, если Вы не изменяете в программе умалчиваемый каталог и диск.
В этом случае достаточно обращаться к тем файлам, что находятся в одном каталоге с программой только по их имени без полного пути доступа.
Guest
Отправлено: 18.10.2005, 14:33


Не зарегистрирован







Ага.Сейчас.
ExtractFilePath(Application->ExeName)
Возврат (пример) D:\Fo;der\SubFolder1\SubFolder2\
Gedeon
Отправлено: 18.10.2005, 16:27


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (Guest @ 18/10/2005, 14:33)
Ага.Сейчас.
ExtractFilePath(Application->ExeName)
Возврат (пример) D:\Fo;der\SubFolder1\SubFolder2\

Не понял?
; я так понимаю просто опечатка и что не так?
AVC
Отправлено: 18.10.2005, 16:50


Ветеран

Группа: Модератор
Сообщений: 1583



Да опечатка (соседний клавиш), все так.
Это был мой ответ на VovaN: GetCurrentDir()
Но пока проталкивал — совсем опоздал, а результат не посмотрел. sad.gif
Gedeon
Отправлено: 18.10.2005, 16:55


Ветеран

Группа: Модератор
Сообщений: 1742



А, тогда порядок, ато всю жизнь пользуюсь, и думал, может грабли есть а я не знал smile.gif

Вернуться в Вопросы программирования в C++Builder