Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 01 May 24 10:48:10, всего сообщений: 43894
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 15775 из 43894 =============================== RU.FIDONET.TODAY =
От   : Konstantin Simonov               2:5000/111.11      12 Nov 19 18:15:02
Кому : Rinat H. Sadretdinow                                12 Nov 19 18:15:02
Тема : T-Mail IP
FGHI : area://RU.FIDONET.TODAY?msgid=2:5000/111.11+5dca9439
На   : area://RU.FIDONET.TODAY?msgid=2:5020/620+5dca7776
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5020/620+5dcaacf2
==============================================================================
Hi, Rinat!

Tuesday November 12 2019 12:07, Rinat H. Sadretdinow (2:5020/620) => Konstantin Simonov:

KS>> А если подумать зачем сделана проверка ширины экрана? Очевидно, что
KS>> не из вредности.

RHS> Там определяется ширина экрана и заносится в глобальную ячейку. А
RHS> после этого содержимое этой ячейки читается в стописят местах и
RHS> используется, так что похоже там нет строгой привязки именно к тому
RHS> что ширина экрана должна быть именно 80 столбцов, похоже именно на
RHS> багу что столбцов не может быть меньше 80, а вот больше может, но
RHS> вместо проверки на "меньше 80" вставлена проверка на равенство 80.
RHS> См. моё сообщение где я объяснил что если не срабатывает проверка на
RHS> равенсво 80, то остальные проверки просто смысла не имеют, но ведь
RHS> зачем-то их туда вставили.

Получается, что проверка сделана из вредности. :)  Ширину 40 символов даже во времена DOS 3.30 никогда не делал, да и у других людей вряд ли могло возникнуть такое желание. А вот больше 80 символов в ДОСе иногда делал. И была угроза испортить картинку программам, пользующимися прямым выводом в видеопамять из расчета ширины экрана 80. Вероятно, в T-Mail под DOS когда-то был сделан прямой вывод в видеопамять и проверка, тогда нужная, осталась.

Сейчас в консольной программе я или расчитываю на экран 80х25, тогда на экране FAR 120x52 заполняется лишь левая верхняя часть, или расчитываю исходя из реального размера, тогда в любом случае заполнен весь экран.

Ну а с тимейлом все ясно, проверка на 80 это пережиток прошлого, о котором вполне достаточно только знать.

Можно залезть в код и отключить эту проверку, но смысла в этом не видно.


Sincerely yours, Konstantin.

_Email_ konsim@inbox.ru _Jabber_ konsim@qip.ru _ICQ_ 594179153

--- GoldED+/W32-MINGW 1.1.5-b20180707 WinNT 6.1.7601-SP1 iP-III
* Origin: Lost Cluster Station 2:5000/100.99 2:5000/115.15 (2:5000/111.11)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.251401 секунды