Vadim писал(а):kirillДождитесь выпуска шестой версии Школьного линукса. В пятой версии и FPC и Lazarus уже изрядно староваты.
kirill писал(а):не знал, что в linux'е такие же проблемы.
А вот тут я совершенно не согласен. Дело в том, что текстовая IDE меня совершенно не устраивает и я ею не пользуюсь. И с трудом представляю, зачем этим анахронизмом нужно пользоваться. Простые консольные программы легко и приятно пишуться в редакторе MC, а если нужно ваять что-то сложное, то в оболочке Lazarus можно писать консольные программы без малейших напрягов. В ОТЛИЧИЕ ОТ ВИНДЫ!!! где нужны некие дополнительные манипуляции. В Линукс проблем с зоопарком кодировок, сродни виндовой, никогда не было, потому что и в графической оболочке и в текстовой кодировка - одна. И, вдобавок, CRT кодировку консоли не меняет. Зачем так сделали в винде - для меня полная загадка.
CRT в линуксе меняет не кодировку а подсчёт длины строки. При выводе русской фразы в консоль с кодировкой utf8 перенос строки будет примерно посередине консоли. В левой половине текст, в правой пусто. Не всегда это хорошо.
В MC можно конфиг поправить, writteln('Hell world'); чирикнуть, вот пожалуй и всё, в остальных случаях нужно заниматься непроизводительной тратой сил. Редактор лазаруса писался для генерации кода с ООП, но не для сложных и заковыристых модулей без оного. Мне проще написать несколько десятков сложных процедур имея перед глазами удобное текстовое иде с ненапряжными и крупными буквами и не париться потом с отладчиком чем заставлять лазарус делать то, чему его не учили. Автодополнение там тоже не очень хорошее - пишешь, пишешь, вдруг кто-то накакал туеву кучу строк ни к селу ни к городу - ищи, удаляй... Гуи ваять конечно же удобнее в лазарусе, с этим никто не спорит, но выполняться они не обязаны в основном потоке:)
Добавлено спустя 11 минут 59 секунд:AShen писал(а):Сквозняк писал(а):Редактор работает в консоли в которой может быть utf-8 или другая кодировка, но внутри редактора информация идёт в восьмибитных форматах и его постоянно портят и ломают европейские товарищи. Последняя нормальная версия была в fpc 2.0.2, последующие - в разной степени испорченности. После скачивания релиза паскаля приходится патчить и пересобирать ИДЕ, тогда ей можно нормально пользоваться.
А вот от сюда по подробней, пожалуйста.
А ещё лучше брось мне патчи для utf8 на ashen at altlinux dot org
Буду премного благодарен.
viewtopic.php?f=10&t=5318Собирал иде для FPC 2.4.4 способом описанным для 2.4.2 версии - с использованием патченного модуля video от версии 2.4.0. Думаю, и для самых последних версий он должен подходить, если перестанет, придётся разбираться, что там опять поломали.
Нужно было поправить несколько строчек в 32 битном дистрибутиве (патч для поддержки циклом for 32битности) так непатченная иде 2.4.2 версии даже там выдала такие глюки что пришлось использовать редактор kwrite. У меня создалось впечатление, что сейчас патчат иде для поддержки какой-то европейской восьмибитной кодировки в ущерб остальным восьмибитным.
Добавлено спустя 7 минут 58 секунд:kirill писал(а):Спасибо за информацию, не знал, что в linux'е такие же проблемы. А я хотел в классе переделать эти компы на ubuntu.
Переходите на нескольких компах для начала, потренеруйтесь, не всё так страшно. Вам же не надо ставить именно видеоредактор cinelerra 2.1 c русифицированным интерфейсом без кракозябров. Баги в джентельменском наборе софта сообщество поправило. Сложности начинаются когда захочешь большего, но вам ведь большее пока не надо.