48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||
1 | ||||||
Локализация для Unicode01.08.2012, 20:40. Показов 4680. Ответов 39
Метки нет (Все метки)
Всем привет!
Подскажите как подключить локализацию при работе с Unicode. Для ANSI, насколько я знаю (VS2010)
Заранее благодарен.
0
|
01.08.2012, 20:40 | |
Ответы с готовыми решениями:
39
Локализация приложений Локализация консоли Табуляция и локализация С++ Русская локализация |
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 14:13 [ТС] | 22 |
Спасибо, я думал это одно и тоже
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
02.08.2012, 14:19 | 23 | |||||
checkstreet это объект struct EditorStreet, понял. Насчёт namestreet. Вы же сами указывали, что
Добавлено через 2 минуты У нас с вами одинаковые компиляторы (MSVC 2010), не пойму, неужели ваш не выдавал ошибку в этой строчке :
1
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||
02.08.2012, 14:26 [ТС] | 24 | |||||
У меня в функцию приходит введенное пользователем название улицы, я считываю из файла данные в объект структуры в цикле и проверяю если в файле такое название.
Ошибок компилятор по поводу функции _wcscpy не выдавал равно как и предупреждений
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 15:15 [ТС] | 26 |
Компилятор не выдает ошибок. Я доделываю экзамен по WinApi, а там необходимо применять расширенные символы. Если честно, сам не до конца разобрался с этим
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 15:45 [ТС] | 28 |
В этом плане код работает нормально, сейчас у меня вылезла проблема с файлом, но это никак не связано с этим. Спасибо.
Вижу, Вас этот вопрос с компилятором задел за живое
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
02.08.2012, 15:54 | 29 |
В структуре используете массив, почему не класс string? Удобнее же. По моему, я нашёл причину, по которой ваш компилятор по другому реагировал на строку с функцией wcscpy_s(namestreet, L""). У вас в Свойстах проекта - Общие - Набор символов, наверное, установленно: Использовать набор символов Юникода? А у меня - нет.
Добавлено через 1 минуту Добавлено через 4 минуты Я боюсь советовать, но мне такая информация попадалась, что лучше, в этом свойстве проекта поставить: Не задано. И на вашем примере, я убедился, что к такой информации нужно прислушаться.
1
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 15:54 [ТС] | 30 |
Код
В структуре используете массив, почему не класс string? Удобнее же. Код
Меня всё непонятное задевает за живое. Вы правы в свойствах стояло использовать Юникод, а и не знал
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 16:02 [ТС] | 32 |
Да, было установлено использовать Юникод, я не менял, сразу куча ошибок будет
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 16:14 [ТС] | 34 |
Шутка ли 112 ошибок
Добавлено через 1 минуту А перевыделять размер не надо при записи и считывании?
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 16:25 [ТС] | 36 |
string, мне так препод сказал
Добавлено через 1 минуту это я пробовал копировать string в TCHAR value, забыл удалить
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
02.08.2012, 16:39 | 37 |
Класс string - класс с автоматическим управлением памятью. Не мог препод такое сказать.
Сейчас эта строка как выглядит? Или вы её исключили? Добавлено через 1 минуту Это когда в свойствах проекта поставили: Не задано?
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 16:40 [ТС] | 38 |
Поставил в свойствах проекта Не задано, при компляции 112 ошибок, везде где использовались расширенные символы.
Строки той уже нет, она не нужна, то было для пробы, теста Извини, не поможешь здесь Флаги при работе с бинарными файлами
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 16:59 [ТС] | 40 |
0
|
02.08.2012, 16:59 | |
02.08.2012, 16:59 | |
Помогаю со студенческими работами здесь
40
Не работает локализация для контекстного меню Как Консольное-приложение в Lazarus сдружить c кодировкой Unicode или Unicode Big Endian или UTF-8 Nero Multimedia Suite 10 для продажи в России - английская локализация base64_encode для символов Unicode из MSSQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |