P.S. Просьба плохими словами не обзывать...
Проблемы совместимости TurboPascal с windows vista 64-bit
Модератор: Модераторы
-
FearFactor
- незнакомец
- Сообщения: 3
- Зарегистрирован: 13.03.2008 22:05:27
Проблемы совместимости TurboPascal с windows vista 64-bit
Я не смог запустить TP в Windows Vista 64-bit, т.к. он юзает 16-битные команды, а ОСь нет. Поэтому я скачал FreePascal, но у меня при загрузке выходит черное окно схожее с CMD у винды. Что надо туда ввести чтобы FreePascal работал как обычный turbopascal?
P.S. Просьба плохими словами не обзывать...
P.S. Просьба плохими словами не обзывать...
Для начала скажите, Вы скачала версию для Windows64?
ftp://ftp.freepascal.org/pub/fpc/dist/i386-win32-2.2.0/fpc-2.2.0.x86_64-win64.exe
ftp://ftp.freepascal.org/pub/fpc/dist/i386-win32-2.2.0/fpc-2.2.0.x86_64-win64.exe
Пздравляю!
Вы скачали кросскомпилятор, который компилирует программы в среде win32 для win64.
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.
Вы скачали кросскомпилятор, который компилирует программы в среде 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.
-
FearFactor
- незнакомец
- Сообщения: 3
- Зарегистрирован: 13.03.2008 22:05:27
FearFactor
Если Вы хотите получить точную копию оболочки ТР, то её можно вытащить из дистрибутива для win32. Оболочка называется fp.exe.
Она хороша тем, что позволяет писать русскоязычные программы для консоли. Но вот если захотите писать оконные win-приложения, то она не подойдёт, т.к. кодировка русского языка различается для консоли и для win-приложений. Впрочем, опять же из-за отсутствия у меня 64-х разрядной Widows не могу Вам сказать точно, может быть там и в консоли и в окнах применяется только Юникод, тогда проблем не будет.
Для написания win-приложений хорошо подходит оболочка Dev-Pascal с сайта http://www.bloodshed.net/devpascal.html. Она похожа (правда не один-в-один) на Turbo Pascal for Windows. Там нужно будет в опциях прописать путь к Вашему компилятору и стандартным модулям FreePascal.
Если Вы хотите получить точную копию оболочки ТР, то её можно вытащить из дистрибутива для win32. Оболочка называется fp.exe.
Она хороша тем, что позволяет писать русскоязычные программы для консоли. Но вот если захотите писать оконные win-приложения, то она не подойдёт, т.к. кодировка русского языка различается для консоли и для win-приложений. Впрочем, опять же из-за отсутствия у меня 64-х разрядной Widows не могу Вам сказать точно, может быть там и в консоли и в окнах применяется только Юникод, тогда проблем не будет.
Для написания win-приложений хорошо подходит оболочка Dev-Pascal с сайта http://www.bloodshed.net/devpascal.html. Она похожа (правда не один-в-один) на Turbo Pascal for Windows. Там нужно будет в опциях прописать путь к Вашему компилятору и стандартным модулям FreePascal.
Vadim писал(а):FearFactor
Для написания win-приложений хорошо подходит оболочка Dev-Pascal с сайта http://www.bloodshed.net/devpascal.html. Она похожа (правда не один-в-один) на Turbo Pascal for Windows. Там нужно будет в опциях прописать путь к Вашему компилятору и стандартным модулям FreePascal.
От себя порекомендую KoEdit. Официального сайта нет, но ее легко можно найти в сети. Подсветка синтаксиса, полностью настраиваемый внешний вид, внешние команды и длл, закладки в тексте, удобная работа с несколькими модулями и кодировками... ПМСМ, образец правильного подхода к достаточности функционала и внешнего вида.
