Здравствуйте. Помогите с такой проблемой. Когда я в tpw пытаюсь инициализировать графику, как в tp вылезает ошибка. Я слышал, что в tpw это делается иначе. Объясните, пожалуйста, как.
если вы используете bgi -- то всякое может быть. бывает, что то, что работало под старыми виндами (типа 95,98) резко перестает работать в новых (XP). рекомендую достать книжку типа Turbopascal for Windows и освоить OWL. это предел моей компетенции, т.к. я на turbo pascal последний раз кодил >10 лет назад. ну или по-возможности овладеть delphi.
еще могут помочь альтернативные бесплатные проекты, такие как Lazarus или Free pascal
еще вариант -- установить эмуляторы, типа dosbox или vmware.
недавно из-за подобных глюков занимался переписыванием старых программ, написанных кем-то очень давно на паскале под C++/QT ровно по этой причине -- мне очень помог некий конвертер p2c (http://directory.fsf.org/p2c.html), но его пришлось дорабатывать напильником, чтобы он компилировался в gcc 4.1. под линуксом.
Developer
13.8.2007, 10:56
Обычно и хорошо бы сообщить, какая версия компилятора Борланд-паскаля, какая ошибка и т.д.
Встроенной подсказки (помощи) и системы диагностирования синтаксических ошибок обычно вполне достаточно, чтобы решить любую проблему на этапе компиляции.
Турбо-паскаль под Виндоувз - это какая же версия? 6.0, 7.0?
Iskander
13.8.2007, 12:13
Цитата(Developer @ 13.8.2007, 9:56)
Турбо-паскаль под Виндоувз - это какая же версия? 6.0, 7.0?
Шестые и седьмые борланд паскали это все под дос было. Потом был выпущен жутко глючный компилятор Turbo Pascal for Windows. По-моему у него всего одна версия была. Если уж сильно хочется программить в паскале под винду рекомендую TMT Pascal (он правда небесплатный вроде).
TMT pascal платный только если я создаю коммерческие продукты или хочу позднюю версию.
Насколько сильно он отличается от обычного? Возможна ли компиляция под винду на ранних версиях (3,9)?
2 Iskander:
Спасибо, раньше о TMT я не слышал.
У меня TMT pascal 3,9 выводит вместо русского текста нечто невнятное. Вы не знаете как это исправить?
Iskander
14.8.2007, 12:04
В 3.9 вряд ли:
http://pascal.sources.ru/tmt/products.htmНасчет русских символов посмотрите FAQ там же на сайте.
Имеете ввиду, что все надо писать на латинице?
В FAQ идет речь о выводе русских символов в графическом режиме, а я имел ввиду текстовый.
Iskander
14.8.2007, 13:05
Нет, имею в виду, что компиляция под винду вряд ли возможна. Насчет русификации посмотрите еще тут:
http://forum.sources.ru/index.php?showtopic=41972
Вроде скомпилировался, но закрыть прогу в штатном режиме до ее завершения нельзя.
Как в TMT pascal инициализировать графику?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.