· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Как работать с UNICODE?

Посл.отвђт Сообщенiе


Дата: Апр 17, 2004 18:46:20 · Поправил: Oleg_SK

Всем привет!
Помогите мне пожалуйста разобраться с UNICODE. Сейчас я работаю с ANSI. Мне непонятно следующее: как в программе определять строки в кодировке UNICODE? Обычно я это делал так (MASM32):
.data
Header db 'My program', 0
String db 'Hello!!!', 0

.code
invoke MessageBoxA, NULL, addr [String], addr [Header], MB_OK

Как мне сделать тоже самое, но с использованием UNICODE?
Заранее благодарен Вам за ваши ответы!


Дата: Апр 17, 2004 19:44:43

Oleg_SK
Поиск по форуму! Совсем недавно была такая тема...


Дата: Апр 18, 2004 05:03:47

Да, лучше поиск. Там столько!
В кратце.
Строки определяю так:
szString dw "M","y"," ","p","r","o","g","r","a","m",0
Однако в русском так просто не сделаешь. Лучше уж тогда запихать эти строки в ресурсы как StringTable.
Но работать с ними нужно только Юникодовскими версиями апишных функций. А ещё стоит открыть SDK и почитать для начала общую теорию по Юникоду.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048