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

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

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

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

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

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

В чем проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2010, 16:30     Что-то с типами
Посмотрите здесь:

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

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

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

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

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

Инициализация объектов разными типами - C++
Дана такая main: int main() { C c1(6), c2 = 5, c3(c1 + c1); return 0; } Нужно определить класс С так, чтобы ошибочным было...

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

Массив с двумя типами данных - C++
"Дан двумерный массив,в нем хранится информация о рабочих и их номера телефонов.Реализовать поиск по Фамилии и вывода телефона" Подкиньте...

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

Помогите разобраться с типами данных - C++
Здравствуйте! Размер (в байтах) объектов каких типов данных зависит от разрядности процессора?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Maxim Prishchepa
Эксперт С++
1920 / 1032 / 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" - не уверен, что поможет, но мало-ли :-)
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" - не будет работать нигде.
Ответ Создать тему
Опции темы

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