![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Непонятки с консолью [D6, WinXP]
dreamse © (2006-02-23 08:12:00)Пишу консольную утилиту ...
write(Rus(' Опции :'+#13#10+#13#10+
' 1) Установить программу'+#13#10+#13#10+
' 2) Сменить тип авторизации '+#13#10+#13#10+
' 3) Выход')+ #13#10);
Readln(sline);
if sline = '3' then exit;
В общем после вывода этих строк нужно выбрать опцию ... например 3 : пользователь вводит 3 и она пишеться на экране , после чего нужно нажимать Enter
Вопрос : каким образом сделать так чтобы буквы не писались на экране при наборе пользователем ( например выбор или пароль )
Вопрос 2 : как сразу же переходить к выбраному пункту меню не нажимаю Enter а выбрав пункт из опций ?
Zeqfreed (2006-02-23 10:49:00) [1]http://www.delphimaster.ru/articles/console.html
Alexandr (2006-02-23 09:18:00) [2]ну так символ считал один же. и сразу его анализируй.
т.е. программа то больше и не изменяется, только в данной строке.
или что?
dreamse (2006-02-23 08:54:00) [3]> а вопрос 2 - напиши Read(sline); и обрабатывай посимвольно.
Можно поподробней ? а то что то нечиге не получаеться ... не могу понять как обрабатывать так как символ уже написан
Alexandr (2006-02-23 08:18:00) [4]вопрос 1 не знаю.
а вопрос 2 - напиши Read(sline); и обрабатывай посимвольно.