FAQ:WinAPI VCPP:найти директорию приложения — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Новая: ===Как из программы определить каталог, в котором находится эта программа?=== Это можно сделать при пом...)
 
(нет различий)

Текущая версия на 19:40, 3 октября 2009

Как из программы определить каталог, в котором находится эта программа?

Это можно сделать при помощи функции, которая возвращает абсолютное имя модуля.

GetModuleFileName()

В MFC можно использовать переменную-член класса CWinApp, определённую как:

LPCTSTR m_pszExeName;

Получить доступ можно двумя способами:

// 1
 AfxGetApp()->m_pszExeName;
 
// 2
// extern CMyApp theApp
theApp.m_pszExeName;