Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

аналог Builder'овского Application->ExeName

9.5K
12 января 2007 года
ROLpogo
80 / / 22.08.2006
Монстры, как мне в Win приложении на Visual'e определить каталог, из которого был запущен exe? :confused:
4.1K
12 января 2007 года
GRIENDERS
117 / / 06.06.2006
 
Код:
char* dir = new char[200];
GetCurrentDirectory(200,dir);
cout<<"Каталог "<<dir;
1.8K
12 января 2007 года
_const_
229 / / 26.11.2003
Текущая директория не всегда совпадает с той, из которой запущена программа.
Правильный вариант:
 
Код:
TCHAR szFileName[MAX_PATH];
GetModuleFileName(NULL, szFileName, MAX_PATH);
// Чтобы получить каталог, делаем след. вызов
#include <shlwapi.h>
PathRemoveFileSpec(szFileName);
9.5K
12 января 2007 года
ROLpogo
80 / / 22.08.2006
Цитата: _const_
Текущая директория не всегда совпадает с той, из которой запущена программа.
Правильный вариант:
 
Код:
TCHAR szFileName[MAX_PATH];
GetModuleFileName(NULL, szFileName, MAX_PATH);
// Чтобы получить каталог, делаем след. вызов
#include <shlwapi.h>
PathRemoveFileSpec(szFileName);



Вот эт то что надо! Спасиб! :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог