На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
В этом разделе можно создавать темы, которые относятся к поколению 32-битных компиляторов.
Здесь решаются вопросы портирования кода из старого доброго Турбо Паскаля в FPC, TMT, VP, GPC компиляторы, а также особенностей программирования на них для Windows/Linux и других ОС.
Указывайте тип компилятора, его версию, а также платформу (Windows/Linux/..) компиляции, другими словами, Target.
Модераторы: volvo877
  
> Использование русского языка в TMT 3.90
    Можно как-нибудь настроить TMT Pascal, чтобы он нормально воспринимал русские буквы. А то он работает, как я понимаю, с Win-кодировкой, и при выполнении простейшей программы:

    programm Probe;
    begin
     WriteLn('Привет всем!');
    end.

    на экран выводится что-то типа: "ЁштхЄ тёхь!"
      Что, в общем, тоже красиво звучит ;)
        У меня всё нормельно......
        А ты как делаешь? Набираешь в блокноте текст, потом "Сохранить как...".... Так что ли?
          При запуске скомпилированной программы выдаются такие вот почти ругательства...
            Компилируй строчником tmtpc.exe
            Скомпилированный им файл без этих шуток
              Похоже, пора заняться дополнением TMT FAQ :)
              (Энтузиасты, подключайтесь!)

              Q: Как сделать, чтобы в IDEW32 правильно отображались русские буквы
                 в кодировке DOS-866 ?
              A: Нужно установить тип фонта "Терминал":
                 Options -> Environment -> Display -> Font Name = TERMINAL
                После этой манипуляции у меня возникла проблема с русскими буквами и в самом терминале (и само собой осталась при выполенении программы).
                  Тогда описывай симптоматику болезни подробнее.
                  Какая Ось? Где именно болит? Тьфу ты! Что именно не работает?
                    О проблеме подробнее.

                    У меня Win 98 SE. Для написания и компиляции программ использую IDEW32.EXE.

                    Когда я набираю в редакторе "WriteLn('Привет!');", то при выполнении программы на экран выдается всякая гадость (это конечно "Привет!", но перекодированный).

                    Если воспользоваться советом vot'а, то проблема с кодировкой начинает проявляться уж в редакторе (и само собой при выполнении), то есть когда я пытаюсь набрать "Привет", у меня сразу лезут не те символы.
                      Т.е. _не_русская версия? Или все-таки русская?
                      В русской _железно_ есть фонт Терминал для 866й кодировки.
                      Попробуй взять у друзей и установить у себя именно такой фонт.
                      И все будет Ок-Оби.
                        Если насчет Виндов, то у меня русская версия.
                          Тогда попробуй поставить этот фонт в нотепаде, вордпаде и т.д.
                          Если не увидишь через него DOS-овский текст - найди и поставь шрифтик.
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0257 ]   [ 16 queries used ]   [ Generated: 28.05.24, 21:07 GMT ]