6 / 5 / 1
Регистрация: 21.01.2014
Сообщений: 16
|
|
1 | |
(С++, ассемблерная вставка, пересылка 1 байт кириллицы) Embarcadero C++Builder (все версии старше BCB6)21.01.2014, 18:42. Показов 1110. Ответов 2
Метки нет (Все метки)
asm MOV AL, 'Z' //воспринимает нормально
asm MOV AL, 'Ю' //воспринимает как юникод (больше одного байта) На старом (BCB 6 Professional) ассемблерные вставки работали прекрасно Перешли на XE - и начался кошмар портирования. Смысл в следующем - при компиляции подлый IDE расценивает кириллицу как юникод и шлет ассемблеру 2(4) байта вместо одного. Как ему сказать "хочу работать с однобайтовыми символами" чтобы он меня понял ? Ошибку на кволити централ я ежегодно выкладываю - но воз и ныне там. Саппорт тоже больше полугода говорит, что "в работе". ПРОСЬБА - не предлагать вводить числа вместо букв - это неприменимо по разным причинам.
0
|
21.01.2014, 18:42 | |
Ответы с готовыми решениями:
2
Не компилится ассемблерная вставка в 64 битной версии проекта В массиве заменить все элементы большие 7 на 7 и посчитать их количество (ассемблерная вставка в delphi) Ассемблерная вставка: все отрицательные элементы массива поделить на его максимальный элемент Удалить из записи числа все цифры, совпадающие с его максимальной цифрой (Ассемблерная вставка) |
6 / 5 / 1
Регистрация: 21.01.2014
Сообщений: 16
|
|
21.01.2014, 20:48 [ТС] | 3 |
в char и выставлено
0
|
21.01.2014, 20:48 | |
21.01.2014, 20:48 | |
Помогаю со студенческими работами здесь
3
Можно ли использовать C++ Builder v11 если купить Embarcadero C++Builder XE8 Как открыть проект C++Builder 6 в Embarcadero C++Builder 10.3 Community Edition? Поиск программы Maple версии 9.5 и старше Очистки директории N от папок версии старше заданной Есть ли возможность установить на WinXP .NET старше 4 версии? Ассемблерная вставка на С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |