|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.09.2009, 13:41 | #1 |
Новичок
Джуниор
Регистрация: 06.09.2009
Сообщений: 2
|
Delphi 2009 нужна помощь
Перешел в Delphi 2009 с delphi 7 и еще не разобрался с юникодом.
Нужно запретить ввод всех символов кроме кириллицы Если использовать это, то не вводится вообще ничего(( if not (Key in ['А'..'я', #8, #13]) then key:=#0; Если так, то только латиница if not (Key in ['А'..'я','A'..'z', #8, '0'..'9', #32]) then key:=#0; Помогите пожалуйста кто разбирается! |
07.09.2009, 01:30 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Я тоже не сразу привык. Все что тебе нужно знать - это то что теперь по умолчанию все строки и чары - wide, а однобайтные теперь нужно явно указывать - AnsiChar, AnsiString. Это нужно всегда помнить во избежание ошибок. В связи с этим теперь операции с множествами с юникодовыми типами не поддерживаются, компилятор предлагает использовать специальную функцию, можно еще привести к Ansi. Это что касается юникода вообще.
По теме, посмотри что пишет компилятор в предупреждениях, посмотри в отладчике что приходит в функцию и поймешь в чем ошибка.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
07.09.2009, 08:23 | #3 | ||
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
SysUtils
Код:
Код:
Цитата:
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь с кряком KIS 2009 | Inspire | Безопасность, Шифрование | 7 | 15.10.2009 00:06 |
Delphi - нужна помощь | Psi_X | Помощь студентам | 11 | 05.02.2009 14:59 |
Нужна помощь на Delphi | ВЕКО | Помощь студентам | 1 | 19.04.2008 15:48 |
Нужна помощь по Delphi | Виктория 1 | Фриланс | 5 | 25.02.2007 21:21 |