Проблемы совместимости TurboPascal с windows vista 64-bit

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Проблемы совместимости TurboPascal с windows vista 64-bit

Сообщение FearFactor » 13.03.2008 23:25:57

Я не смог запустить TP в Windows Vista 64-bit, т.к. он юзает 16-битные команды, а ОСь нет. Поэтому я скачал FreePascal, но у меня при загрузке выходит черное окно схожее с CMD у винды. Что надо туда ввести чтобы FreePascal работал как обычный turbopascal?
P.S. Просьба плохими словами не обзывать... :wink:
FearFactor
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.03.2008 23:05:27

Сообщение Vadim » 14.03.2008 07:19:33

Для начала скажите, Вы скачала версию для Windows64?
ftp://ftp.freepascal.org/pub/fpc/dist/i386-win32-2.2.0/fpc-2.2.0.x86_64-win64.exe
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение FearFactor » 14.03.2008 20:26:46

да
FearFactor
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.03.2008 23:05:27

Сообщение Vadim » 14.03.2008 21:55:57

Пздравляю! :D
Вы скачали кросскомпилятор, который компилирует программы в среде win32 для win64.
ppcrossx64.exe - это компилятор командной строки. Т.е. сначала Вы пишете текст программы в любом текстовом редакторе, у Вас получается файл, например myfirstprog.pas. Далее Вы в командной строке компилируете файл с текстом программы в исполняемый файл:
Код: Выделить всё
ppcrossx64.exe myfirstprog.pas

и у Вас получается экзешник, который Вы запускаете и любуетесь его работой.
К сожалению у меня нет 64-х разрядной Windows, поэтому проверить, будет ли там работать кросскомпилятор я не знаю. Теоретически должен.
В качестве альтернативы попробуйте скачать FreePascal вот по этой ссылке:
ftp://ftp.freepascal.org/pub/fpc/snapshot/v22/x86_64-win64/fpc-2.1.1.x86_64-win64.zip
Поскольку этот компилятор лежит в каталоге именно для win64 (а не win32, как в Вашем случае), то возможно (но не обязательно) там даже есть оболочка типа TurboPascal.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Attid » 15.03.2008 18:14:49

во тут уже ответили, пойду фак потру
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение FearFactor » 16.03.2008 00:36:07

Спасибо за помощь, но оболочки как у TP не нашел, если знаете как её включить напишите. Зато нашел более простую замену TP - PascalABC, он работает в 32-bit режиме, а большего мне не надо, т.к. я пока только основы паскаля учу.
FearFactor
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.03.2008 23:05:27

Сообщение Vadim » 16.03.2008 07:52:51

FearFactor
Если Вы хотите получить точную копию оболочки ТР, то её можно вытащить из дистрибутива для win32. Оболочка называется fp.exe.
Она хороша тем, что позволяет писать русскоязычные программы для консоли. Но вот если захотите писать оконные win-приложения, то она не подойдёт, т.к. кодировка русского языка различается для консоли и для win-приложений. Впрочем, опять же из-за отсутствия у меня 64-х разрядной Widows не могу Вам сказать точно, может быть там и в консоли и в окнах применяется только Юникод, тогда проблем не будет.
Для написания win-приложений хорошо подходит оболочка Dev-Pascal с сайта http://www.bloodshed.net/devpascal.html. Она похожа (правда не один-в-один) на Turbo Pascal for Windows. Там нужно будет в опциях прописать путь к Вашему компилятору и стандартным модулям FreePascal.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение spv » 16.03.2008 23:54:14

Vadim писал(а):FearFactor
Для написания win-приложений хорошо подходит оболочка Dev-Pascal с сайта http://www.bloodshed.net/devpascal.html. Она похожа (правда не один-в-один) на Turbo Pascal for Windows. Там нужно будет в опциях прописать путь к Вашему компилятору и стандартным модулям FreePascal.


От себя порекомендую KoEdit. Официального сайта нет, но ее легко можно найти в сети. Подсветка синтаксиса, полностью настраиваемый внешний вид, внешние команды и длл, закладки в тексте, удобная работа с несколькими модулями и кодировками... ПМСМ, образец правильного подхода к достаточности функционала и внешнего вида.
spv
новенький
 
Сообщения: 71
Зарегистрирован: 26.09.2006 13:57:46
Откуда: Подмосковье


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

Рейтинг@Mail.ru