11:41

принцесса спит на репите...
[ok]

в общем суть проблемы:
в Visual Basic надо использовать команду MyChar.я не очень понимаю как.
то есть я написала код..но не уверена,что он правильный.

вот он

я ввожу в окно (в запущенной проге) "65",нажимаю enter и в другом окне пишется буква "A" (английская).в общем хотелось бы узнать эта команда работает только с теми кодами клавиш, которые я задаю в программе или есть универсальная команда,чтобы можно было набрать в работающей проге код любой клавиши и был ответ?не знаю насколько получилось объяснить...но очень надеюсь на вашу помощь.

@темы: D Grade, Программирование

Комментарии
29.03.2008 в 12:10

решаем проблемы с головой!
В Visual Basic нет оператора MyChar, в данном примере это просто имя переменной.

чтобы можно было набрать в работающей проге код любой клавиши и был ответ

Для этой цели в этом же примере используется Chr()
29.03.2008 в 12:22

принцесса спит на репите...
то есть чтобы получить ответ надо в коде прописать все значения всех клавиш?
29.03.2008 в 12:40

Танкист Апокалипсиса
Нет.
Алгоритм:
Вводим число в одно поле.
Жмём Энтер.
После этого происходит вот что:
а) берётся строка из того поля, в котором осуществляли ввод
б) строка преобразуется в число (с понятными ограничениями)
в) вызывается Chr() для этого числа.
г) полученный символ пишется в поле вывода.

В настоящее время не хватает пунктов "а" и "б", а в пункте "в" жёстко зашит ascii-код. Ну это и так видно.
29.03.2008 в 12:46

принцесса спит на репите...
DukeSS
а можешь написать как надо сделать?просто я ничего в бейсике не понимаю(
29.03.2008 в 13:00

Text8.Text = Chr(Text7.Text)
29.03.2008 в 13:35

принцесса спит на репите...
Enkryptor ОГРОМНЕЙШЕЕ СПАСИБИЩЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!всё работает!!!!!!одна маааленькая строчка и всё работает!!!!!!!!уррррряяяя!!11!!!11!!!!!адин!!11!!!!!!!
30.03.2008 в 22:04

Танкист Апокалипсиса
Гы. А проверку на неверный аргумент кто делать будет? ;-)
30.03.2008 в 23:26

принцесса спит на репите...
в смысле?!как это делать?что это такое?просто мне завтра сдавать уже надо задание...ещё нужно команда Space вдействии,а как делать не знаю...