Переход от Delphi к FPC

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

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

Сообщение FlyRaven » 26.09.2005 10:01:36

Итак, ставлю проблемму:
Человеку, который программировал на Delphi надоел огромный размер экзешников, куча объектов с неюзаемыми свойствами. И этот человек решает переходить на программирование под FreePascal.
Скачивает компилятор(за свои кровные!) и пытается посмотреть что он (компилятор) может. К своему неудовольствию обнаруживает что:
1. практически все примеры не компилируются, а если и компилируются, то не запускаются;
2. полностью отсутствует встроеная помощь;
3.не компилируются програмы под DOS 32bit(а так хотелось детство вспомнить!)
4.и вообще, почему IDE для WINDOWS консольная :(
FlyRaven
незнакомец
 
Сообщения: 9
Зарегистрирован: 22.09.2005 12:30:06

Сообщение Guest » 26.09.2005 10:41:03

FlyRaven писал(а):Человеку, который программировал на Delphi надоел огромный размер экзешников, куча объектов с неюзаемыми свойствами.

Все-таки люди по другим причинам переходят на freepascal (в связке с lazarus'ом)
Скачивает компилятор(за свои кровные!) и пытается посмотреть что он (компилятор) может. К своему неудовольствию обнаруживает

Всегда есть выбор! Например, можно скачать с инета 20-40 Мб, а можно купить лицензию на Делфи :)
1. практически все примеры не компилируются, а если и компилируются, то не запускаются;

Смотря какие примеры... некоторых все-таки запускаются. :)
2. полностью отсутствует встроеная помощь;

зато есть интернет!
4.и вообще, почему IDE для WINDOWS консольная :(

вам нужен Lazarus! :)
Guest
 

Сообщение Trezub » 26.09.2005 10:42:19

вверху - был я :) Забыл авторизироваться.
Trezub
новенький
 
Сообщения: 52
Зарегистрирован: 17.09.2005 21:23:04

Сообщение Sniper » 26.09.2005 10:54:09

Я и не собирался примеры компилировать... нафига это нужно? %-)

Lazarus это тоже что и Delphi =)))
Есть ещё FPCShell, SCI(так по мойму пишется)

Если хочешь позаниматься экстримом, как я например, можешь скачать вот это и скомпилировать. =)
<a href='ftp://ftp.freepascal.org/pub/fpc/snapshot/v20/source/fpc.zip' target='_blank'>ftp://ftp.freepascal.org/pub/fpc/snapshot/v20/source/fpc.zip</a> (15Mb)
исправления для версии 2.0
или вот это
<a href='ftp://ftp.freepascal.org/pub/fpc/snapshot/v21/source/fpc.zip' target='_blank'>ftp://ftp.freepascal.org/pub/fpc/snapshot/v21/source/fpc.zip</a> (16Mb)
новейшая версия 2.1 включает в себя все исправления 2.0.1 + новые фичи но ты должен понимать что это неофициальные сборки которые могут бажить(но как показывает практика они не совсем бажат нет лучше так "совсем не бажат" %)

В этих dev-сборках больше примеров компилируется особенно из сетевой части
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sphinx » 26.09.2005 12:15:06

А еще есть интересное IDE DevPascal :)
Sphinx
 

Сообщение STAKANOV » 26.09.2005 12:35:49

FlyRaven писал(а): Человеку, который программировал на Delphi надоел огромный размер экзешников, куча объектов с неюзаемыми свойствами. И этот человек решает переходить на программирование под FreePascal.

Переход на FPC этих проблем не решает. Это иллюзия.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Alexander » 26.09.2005 13:48:17

Примеры компилируются. Надо только чтобы всё необходимое было в
системе. Со встроенной помощью туго, но отдельная и pdf и в html и в txt.
Для ДОС компилироваться должно, но для этого в новых версиях по моему
надо что то добавлять, а в 1xxxx версии это было сразу. Для графического
RAD есть Лазарус. Он работает и в виндах и в Линуксе.

А вообще на Free Pascal переходят по другим соображениям: открытости и
бесплатности. Кроме того есть уникальные возможности (смартлинк, например).

Касаемо трафика - можешь скопировать у друга, лицензия не запрещает.
Alexander
 

Сообщение Alexander » 26.09.2005 13:54:34

Кстати про ДОС. А разве Делфи под него когда нибудь компилировал !?
Alexander
 

Сообщение pda » 26.09.2005 14:44:43

Alexander писал(а): Кстати про ДОС. А разве Делфи под него когда нибудь компилировал !?

Официально - нет. На в FIDO ходил такой изврат. Замена некоторых модулей + ещё какой-то патч и сизданные под Delphi .exe выполнялись под DOS, через какой-то DOS-extender, типа dos4gw. Может и через него. Разумеется, нельзя было пользоваться WinAPI функциями и классами, на них основанными. :D
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение Иван Шихалев » 26.09.2005 20:08:26

Неофициальная DOS-версия доступна на FTP. Равно как и официальная 1.x.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение Romtek » 27.09.2005 01:03:46

1. Проблем с компиляцией примеров не будет, если их компилировать командой
Код: Выделить всё
make


2. Неправда. Помощь просто устанавливается отдельно в виде HTML файлов. Затем из меню Help -> Files подключаются файлы помощи HTML, из которых предварительно IDE создаёт индекс.

3. смотри п.1

4. Есть альтернативные IDE, например, свободная SciTE (искать в Гугле). Это не считая Dev-Pas / Lazarus.
Аватара пользователя
Romtek
постоялец
 
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган


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

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

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

Рейтинг@Mail.ru