![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 52
|
![]()
Приветствую Уважаемые.
CodeBlock+GCC Пример взял из книги В.А. Безруков WIN32 API ПРОГРАММИРОВАНИЕ Хочу полностью переделать под UNICODE, где ошибся не пойму. Если закоментировать 1-й блок операторов препроцессора Код:
Если убрать /*...*/ (компилируется) - печатаются все символы. Помогите найти проблему, пжл. Весь код в файле. Сюда не влез ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 16.05.2024
Сообщений: 30
|
![]()
А в чём проблема? Включаете Unicode - всё печатается, выключаете Unicode - конечно не все символы будут печататься, у вас же текст программы в Unicode.
Я бы посоветовал переменную szCurrentTime объявить как volatile |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 52
|
![]()
Не получается - в
Код:
191|error: invalid conversion from 'volatile WCHAR*' {aka 'volatile wchar_t*'} to 'LPWSTR' {aka 'wchar_t*'} [-fpermissive]| или 191|error: invalid conversion from 'volatile WCHAR*' {aka 'volatile wchar_t*'} to 'LPCWSTR' {aka 'const wchar_t*'} [-fpermissive]| Какой тогда тип объявлять для массива? Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 16.05.2024
Сообщений: 30
|
![]()
тогда оставьте как есть, без volatile. Всё работает как надо ведь?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 52
|
![]()
DeepFlake, Спасибо что откликнулись. Да, работает.
Более-менее разобрался. Для GCC Код:
По умолчанию, даже если используются UNICODE операторы и сама кодировка исходника UNICODE, все равно он пытается использовать ANSI. Причем предупреждений (никаких) не выдает. P.S. Без "танцев с бубном" не разберешься ![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,727
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисование в заголовке главного окна не работает под Windows 7 в темах Aero | vlad1 | C++ Builder | 0 | 06.04.2011 21:08 |
Группы символов, состоящие только из латинских букв, если первая буква группы входит в нее еще только оди | Ela | Помощь студентам | 0 | 29.04.2010 13:41 |
закрыть все дочерни окна, кроме главного окна | Worms | Общие вопросы Delphi | 2 | 03.12.2007 22:18 |
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. | vitalik007 | Помощь студентам | 1 | 25.09.2007 20:45 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |