3 / 3 / 0
Регистрация: 20.06.2010
Сообщений: 42
|
|
1 | |
ANSI или UNICODE03.07.2010, 20:27. Показов 4190. Ответов 2
Метки нет Все метки)
(
Всем привет!!! У меня возникла такая ситуация что использовать в WinApi программирование ANSI или UNICODE, где-то читал, что UNICODE работает быстрее, чем ANSI, так как при использование ANSI он преобразовывает в UNICODE ещё ANSI занимает больше памяти, чем UNICODE. И Разница большая между ними. Прошу помочь, кто, чем может.
За ранние спасибо.
0
|
|
03.07.2010, 20:27 | |
Ответы с готовыми решениями:
2
События в ANSI C++ Unicode/Ansi ANSI в TMemo или TRichEdit Помогите char* или ansi в wchar_t* |
48 / 47 / 25
Регистрация: 03.04.2010
Сообщений: 100
|
|
04.07.2010, 09:00 | 2 |
Действительно, WinAPI функции, принимающие строки в качестве параметров, представлены в двух видах - для работы с ANSI строками (у функции в конце названия дописывается буква А, например MessageBoxA) и для работы с Unicode строками (окончание - W, от слова Wide - широкий, например MessageBoxW).
Первые представляют собой переходники, которые переводят ANSI строки в Unicode и вызывают Unicode версию функции, так что, действительно, при использовании ANSI строк присутствуют определенные накладные расходы. Все сказанное относится к Windows 2000 и позднее. Более подробно это все описано у Рихтера, читай его.
0
|
![]() 7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
04.07.2010, 15:19 | 3 |
Быстрее - не быстрее.
Суть в том при работе в Unicode нет проблем с разными кодировками.
0
|
04.07.2010, 15:19 | |
Помогаю со студенческими работами здесь
3
Перевод int в Ansi Перевод ANSi в UnicodeString Конвертировать Utf 16 в Ansi Директива #define: из ANSI в UNICODE Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |