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

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

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


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