TCHAR tt[] = "Открытие нового файла";
filedlg.m_pOFN->lpstrTitle = tt;
TCHAR dd[] = "d:";
filedlg.m_pOFN->lpstrInitialDir = dd;
cannot convert from 'const char [22]' to 'TCHAR []
Ошибка: [COLOR="Red"]error C2440: 'initializing' : cannot convert from 'const char [22]' to 'TCHAR []'[/COLOR]
Код:
И еще такой вопрос,
почему в книгах все выражения типа:
MessageBox ("Привет!");
А мне приходится писать MessageBox (CString("Привет!"));
Иначе ругается.
Код:
TCHAR tt[] = TEXT("Открытие нового файла");
Пользуйтесь уже поиском - постоянно обсуждается этот вопрос. TCHAR - это макрос, который может быть как char так и wchar_t, соотвественно и строка такая же должна быть.
Правильно посоветовали, макрос TEXT(""), ну или можно _T("").