Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KHAV
5 / 5 / 1
Регистрация: 19.04.2010
Сообщений: 18
#1

Что-то с типами - C++

19.04.2010, 16:30. Просмотров 434. Ответов 2
Метки нет (Все метки)

DialogBox(hInst, "Dialogs", NULL, DlgProc);
Выдает:
error C2664: DialogBoxParamW: невозможно преобразовать параметр 2 из 'const char [8]' в 'LPCWSTR'

В чем проблема?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2010, 16:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что-то с типами (C++):

Проблема с типами - C++
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; const int cN=100; struct pirkinys { ...

Работа с базовыми типами - C++
Помогите пожалуйста сделать такое задание недавно стал изучать Си ещё плоховато разбираюсь буду очень благодарен: Задание: Вводит...

Проблема с типами данных - C++
В одной функции одномерный динамический массив заполняется случайными числами // Çàïîëíåíèå ìàññèâà ñëó÷àéíûìè ÷èñëàìè int...

Пoмoгите со строковыми типами данных - C++
Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". С этой темой...

Работа со структурными типами данных - C++
Задание: В файле записан массив A(nxm) целых чисел. Структура файла следующая: сначала хранится n и m, а затем массив A. Определить в нем...

Возможная пробелами с типами данных - C++
Здравствуйте! Есть следующие задание: http://s5.********************/uploads/images/2013/10/f918d6e0a9bf1c4476ca287477d9619b.png ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Maxim Prishchepa
Эксперт С++
1922 / 1034 / 74
Регистрация: 29.03.2010
Сообщений: 3,167
19.04.2010, 16:33 #2
Цитата Сообщение от KHAV Посмотреть сообщение
DialogBox(hInst, "Dialogs", NULL, DlgProc);
Выдает:
error C2664: DialogBoxParamW: невозможно преобразовать параметр 2 из 'const char [8]' в 'LPCWSTR'

В чем проблема?
попробуйте сделать явное преобразование (LPCWSTR)"Dialogs" - не уверен, что поможет, но мало-ли :-)
1
Alexandoros
228 / 66 / 4
Регистрация: 02.06.2009
Сообщений: 280
19.04.2010, 17:09 #3
Цитата Сообщение от KHAV Посмотреть сообщение
DialogBox(hInst, "Dialogs", NULL, DlgProc);
Выдает:
error C2664: DialogBoxParamW: невозможно преобразовать параметр 2 из 'const char [8]' в 'LPCWSTR'

В чем проблема?
Проблема в том что настройки проджекта юникодные , а строки - нет.
DialogBox(hInst, _T("Dialogs"), NULL, DlgProc); - будет работать и в мультибайт и в юникод
или
DialogBox(hInst, L"Dialogs", NULL, DlgProc); - будет работать только в юникоде.

(LPCWSTR)"Dialogs" - не будет работать нигде.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2010, 17:09
Привет! Вот еще темы с ответами:

Работа с типами данных в массиве - C++
Всем доброго времени суток , помогите выяснить одну вещь. Есть у меня массив типа char. Вот к примеру {1f-21df } Каким образом...

Организация управления типами данных - C++
Поясните, пожалуйста, как происходит разделение типов данных в памяти? как компилятор определяет в каких ячейках хранятся соответствующие...

Ошибка с типами в шаблоне функции - C++
1>c:\users\nano\desktop\visual studio\homework\homework\homework.cpp(10): error C2563: несоответствие в списке формальных параметров ...

Ошибка с типами в шаблоне функции - C++
#include <iostream> #include <typeinfo> using namespace std; template<typename T1, typename T2> auto product(T1 v1, T2 v2,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru