Lazarus и Turbo pascal
Модератор: Модераторы
Lazarus и Turbo pascal
Всем привет,у меня к вам будет такой вопрос,для вас он может показаться глупым,но......
Как правильно настроить Lazarus чтобы он был на 100% совместим с Turbo Pascal,я немного копался в настройках,так ничего и не добился,чтото он понимает,а чтото нет.
Допустим Лазарус не понимает Goto XY (); А старинный компилятор 80какогото когда понимает.
Подскажите ктото пожалуйста как его всёже настроить,от вида етого синего окошка у меня скоро будет начинаться епилептический припадок.
Заранее благодарен.
П.С не сильно ругайте,учусь на первом курсе в Кибернетико-Техническом.
Как правильно настроить Lazarus чтобы он был на 100% совместим с Turbo Pascal,я немного копался в настройках,так ничего и не добился,чтото он понимает,а чтото нет.
Допустим Лазарус не понимает Goto XY (); А старинный компилятор 80какогото когда понимает.
Подскажите ктото пожалуйста как его всёже настроить,от вида етого синего окошка у меня скоро будет начинаться епилептический припадок.
Заранее благодарен.
П.С не сильно ругайте,учусь на первом курсе в Кибернетико-Техническом.
CRT писал,он чего-то всё равно ругался,сейчас уже не скажу,дали другое задание.
Нет конечно,не 3,скачал 7.1 там всё ок было,пришлось перепечатывать......так как не смог вставить текст в ето синее окошко смерти.
Нет конечно,не 3,скачал 7.1 там всё ок было,пришлось перепечатывать......так как не смог вставить текст в ето синее окошко смерти.
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
Качай FreeDos + fpc 2.4.2 http://www.freedos.org/ и не мучай Lazarus, он немного для другого предназначен
PS:
PS:
FreePascal 2.4.2
2010-12-01 19:50 - The FreeDOS Project
On Nov. 12, the FPC admins released 2.4.2 for all supported platforms (though there is still no official Go32v2, aka DOS, maintainer). This includes Delphi 2006 like for..in support, support for sealed and abstract class modifiers, many improvements and fixes to the XML, database and CHM packages, and many other compiler bugfixes and more than half an year of library updates (since 2.4.0). See http://wiki.freepascal.org/User_Changes_2.4.2 and http://www.freepascal.org/download.var and https://sourceforge.net/projects/freepascal/ .
coyot.rush писал(а):Качай FreeDos + fpc 2.4.2 http://www.freedos.org/ и не мучай Lazarus, он немного для другого предназначен
PS:FreePascal 2.4.2
2010-12-01 19:50 - The FreeDOS Project
On Nov. 12, the FPC admins released 2.4.2 for all supported platforms (though there is still no official Go32v2, aka DOS, maintainer). This includes Delphi 2006 like for..in support, support for sealed and abstract class modifiers, many improvements and fixes to the XML, database and CHM packages, and many other compiler bugfixes and more than half an year of library updates (since 2.4.0). See http://wiki.freepascal.org/User_Changes_2.4.2 and http://www.freepascal.org/download.var and https://sourceforge.net/projects/freepascal/ .
FPC качал и раньше....
а можно вопрос,почему в придачу еще и FreeDOS? )
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
а можно вопрос,почему в придачу еще и FreeDOS?
Для TP
coyot.rush писал(а):а можно вопрос,почему в придачу еще и FreeDOS?
Для TP
Дык ет,я 7.1 могу и под виндой запустить,я просто попытался поискать какой-то компилятор для паскаля с нормальным интерфейсом,а не "назад в 80".
насколько я понял такого в природе нет,а жаль )
Создавайте консольное приложение, включайте режим совместимости с TP, и вперёд. Какие проблемы?
Максим писал(а):Создавайте консольное приложение, включайте режим совместимости с TP, и вперёд. Какие проблемы?
Можно подробнее,где именно можно указать совместимость с turbo pascal ?
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
Rikcon
Указать при помощи директивы в начале каждого модуля, либо в параметрах проекта.
Читайте документацию, она рулит.
Указать при помощи директивы
Код: Выделить всё
{$mode tp}Читайте документацию, она рулит.
Привет всем. У меня похожая проблема mode tp это хорошо но есть необходимость использования которая насколько я понял работает только с Go32v2. В установленном lazarus-0.9.30-fpc-2.4.2-win32 в настройках проэкта выбираю целевую ос Go32v2 выдает ошибку не нахожу... . Установил отдельно fpc-2.4.2-Go32v2 в нем все компилируется и похоже работает но работать в нем мне очень неудобно.
Вопрос как подружить lazarus-0.9.30-fpc-2.4.2-win32 и fpc-2.4.2-Go32v2
искал в интернете но ответа неполучил. Вот здесь http://wiki.lazarus.freepascal.org/Cross-compilation_from_Win32_to_GO32v2 чото написано но я непонимаю. Может ктонибуть объяснить по русски. заранее благодарен.
Код: Выделить всё
Мем[]Вопрос как подружить lazarus-0.9.30-fpc-2.4.2-win32 и fpc-2.4.2-Go32v2
искал в интернете но ответа неполучил. Вот здесь http://wiki.lazarus.freepascal.org/Cross-compilation_from_Win32_to_GO32v2 чото написано но я непонимаю. Может ктонибуть объяснить по русски. заранее благодарен.
Virtual Pascal?
GrayEddy писал(а):Virtual Pascal?
нет. дело в том что я старую прогу хочу совместить с новой написанной в лазарусе поэтому нужно чтоб обе были в лазарусе.
Что такое Мем[]? Если - прямой доступ к системным областям памяти, то в современных ОС это или вообще невозможно, или не так просто (и часто - не нужно), как было в ДОС.
Так что, простой перекомпиляцией такую досовскую прогу не осовременишь. Скорее всего, придется пересматривать алгоритм.
