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

 
Директория приложения?
Giny
Отправлено: 14.02.2006, 18:45


Ученик-кочегар

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



Как определить каталог из которого запущено приложение. Функции GetCurrentDir() и API GetCurrentDirectory( ... ) выдают текущий каталог, а он не всегда совпадает с каталогом приложения (пр. при запуске с ярлыка). Из главной функции WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR , int) вытянуть эту информацию, тоже не удалось.

Если кто знает пожалуйста помогите.
Gedeon
Отправлено: 14.02.2006, 18:52


Ветеран

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



ExtractFilePath(Application->ExeName);

Отредактировано Konstantine — 15/02/2006, 09:30
_esh
Отправлено: 14.02.2006, 19:53


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







А если не из Билдера, то GetCommandLine() и убрать все лишнее.
Giny
Отправлено: 17.02.2006, 09:37


Ученик-кочегар

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



Да, я подозревал, что все будет достаточно просто, надо было только знать . Спасибо всем кто ответил.

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