powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Chr или ChrW. Приложение одно, платформы разные.
2 сообщений из 2, страница 1 из 1
Chr или ChrW. Приложение одно, платформы разные.
    #32079332
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил себе WINDOWS и ACCESS и все ХР. Столкнулся с тем, что теперь Событие «Нажатие клавиши» (KeyPress) возвращает код соответствующий символу не в ANSI, а в Unicode (Видимо это закономерно для всех платформ NT), и в связи с этим, не могу пользоваться функцией Chr, только ChrW. Но ведь мое приложение может работать как на платформе NT, так и не NT, и в каждом случае менять в коде Chr на ChrW и наоборот неудобно. Как выкрутиться?
Ничего не приходит в голову, кроме как написать свою функцию, принимающую код символа, далее с помощью API функция выясняла бы вид платформы (GetVersionExA) и использовала бы Chr или ChrW.

Но может, что-то более простое не заметил?
Может, есть способ проще?

К стати, для MSA2000 тоже самое, а вот 97 возвращает в ANSI.
...
Рейтинг: 0 / 0
Chr или ChrW. Приложение одно, платформы разные.
    #32080339
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение.
http://am.rusimport.ru/forum/forum2.asp?id=2251
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Chr или ChrW. Приложение одно, платформы разные.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]