![]() |
![]() |
trminator |
![]()
Сообщение
#1
|
Четыре квадратика ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: ![]() ![]() ![]() |
Привет!
Как известно, размеры консоли под winnt и linux не ограничиваются стандартными 25х80/24х80/сколько-там-еще-бывает. Так вот, хочется получать размеры, чтобы консольное приложение симпатично выглядело. Пока что обошелся указанием размера как констант: const
maxx = 80; // ! how to get them
maxy = 25; // ! runtime? real sizes?
В итоге при запуске, например, из FAR'а, развернутого на весь экран, остаются черные поля справа и снизу. Некрасиво. При запуске проекта, перекомпилированного под Linux, вообще черт знает что получается (по умолчанию там Konsole открывает окошко в 80х24 символа, и прога красиво глючит. И вообще этот размер там меняется мышкой до любого, как пользователю взбредет).Так что хочется получать настоящие размеры, желательно, чтобы способ был универсальным (то есть компилировался Free Pascal'ем как под Win, так и под Linux, так что использование какого-нибудь там WinAPI и LinAPI +) не очень удобно...) -------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
![]() ![]() |
![]() |
Текстовая версия | 8.08.2025 3:03 |