Здравствуйте. Я делаю так называемую Telnet-оболочку (то есть, программу-меню, которая открывается при входе на мой сервер через Telnet и умеет перезапускать службы, запускать редактирование нужного файла конфигурации и т.д.). Я хочу включить в эту программу функционал смены пароля активного пользователя. В принципе, с самой сменой пароля всё понятно: Code: exec('net','user '+GetEnv(username)+' '+MyVar); где MyVar - переменная типа String с только что введённым паролем. Замена введённых символов на звёздочки тоже не обязательна. Но мне нужно каким-то образом совместить ReadLn и ReadKey или настроить ReadKey таким образом, чтобы по нажатию на Esc можно было отменять ввод. Как это сделать?
К сожалению я не ничего не знаю о фрипаскале, кроме его синтаксиса. Как вариант, можно сделать проверку перед выполнением команды: PHP: if MyVar<>''then exec...else exit Но это немного не то, что ты хочешь.