AVKor, Спасибо, помогло! Но появилась другая проблема. А именно - кодировка UTF-8
Соответственно, русский язык программа не понимает и рамки не рисует.
Но поскольку это уже другой вопрос, первый считаю решённым.
AVKor, есть желание использовать именно текстовый режим.
Про Lazarus я в курсе и там не всё так благостно.
В частности, до сих пор нет компонента RichEdit - пока вместо него RichMemo
Ну и основной критерий - экономия ресурсов: предполагается запуск таких программ на очень старых компьютерах - уровня примерно Windows 95: процессоры i486 - Pentium 1, памяти 32-64 мегабайта...
Ну и... Может сейчас что-то и изменилось, но раньше сотрудники работали в текстовой программе.
Увидев незнакомый графический интерфейс могут и запаниковать.
AVKor, хорошо, это ещё лучше. Поставлю вопрос иначе - как сделать так, чтобы gpm использовалась не для выделения. а чтобы можно было кликать по кнопкам в текстовом приложении?
Поскольку gpm нет в FreeBSD, как я понимаю, можно попробовать сделать это в Debian-10?
В принципе есть вариант установить KDE, сделать в нём автозапуск этой консоли и убрать всё лишнее.
Ещё можно не мучиться и использовать FreePascal под эмуляцией DOS - например, в таких системах, как Windows NT Workstation 4.0, Windows 2000 Professional или Windows 98 SE - там мышь работает как надо.
Но это неспортивно.
Прошу внимательнее читать вопрос. Мышь для выделения - работает.
Но мне надо не "для выделения", мне надо "как в DOS" - чтобы программа могла получать от мыши события.
hint000, решение должно быть однотипным. Речь про рабочую станцию администратора с установленным RSAT.
Иными словами, рабочая станция должна быть в домене.
Keffer, любезный, а с чего Вы взяли, что домен доступен ТОЛЬКО по VPN?
Или Вы не слышали про то, что системные администраторы могут работать удалённо?
Вам лично какая разница, с какой стороны будет стоять рабочая станция с RSAT?
Aleksandr-JS-Developer, Вы правы, но есть нюанс. Я специальность системного администратора освоил намного раньше, чем специальность веб-разработчика (собственно говоря, вторую ещё не освоил - в процессе). Если человек поймёт, как работает связка веб-сервер+скрипты+бд, ему проще будет изучать всё остальное. Если человек начал изучать язык, не понимая при этом, что именно происходит в браузере - ему будет намного сложнее. ИМХО.
Соответственно, русский язык программа не понимает и рамки не рисует.
Но поскольку это уже другой вопрос, первый считаю решённым.