Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > GetModuleFileName


Автор: Aline 15.1.2008, 16:44
Привет всем!

Хочу использовать GetModuleFileName, но там используется второй параметр, описанный таким образом:

TCHAR buf[MAX_PATH];

а как мне потом из него получить обычный String?

т.е.

String^ s;
TCHAR buf[MAX_PATH];

GetModuleFileName(0,buf, MAX_PATH);

как потом содержимое buf закинуть в s ?


Автор: Fazil6 15.1.2008, 17:04
Код

s = buf;

Автор: Aline 15.1.2008, 17:07
Fazil6, выдает ошибку: errorC2440: '=' : cannot convert TCHAR[260] to 'System::String^'

Автор: Rapalex 15.1.2008, 17:34
Ты clr пльзуешся, в .нет есть свой эквивалент тебе не в этот форум.

Автор: NiJazz 15.1.2008, 18:18
Посмотри, может в System::Runtime::InteropServices что есть полезного.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)