-
Можно ли писать программу одновременно и на FPC и на Delphi, а то уж очень непривычное IDE у FPC. Свободный паскаль только вот скачал... 1.0.10 и 1.9.8
Сейчас сижу, читаю документацию, разбираюсь потихоньку...
Ну и еще пару вопросов, если позволите.
Если задаваемые мной вопросы были - просьба дайте ссылочки.
1) В IDE fp.exe совсем не работает подстановка кода ? Ctrl+пробел и выпадающий список после точки ?
2) Почему пустой проект компилируется 96.6 кб при любых 'Mode' Normal | Debug | Release ?
Сильно не пинайте только за вопросы :)
-
> можно ли писать программу одновременно и на FPC и на Delphi
Можно, но очень осторожно, совместимость таки не полная. Если речь идет о визуальных компонентах... Лучше качнуть Лазарус, поскольку компоненты Delphi в большинстве случаев скомпилировать не удастся.
В IDE fp.exe совсем не работает подстановка кода
Зато в Lazarus работает...
Почему пустой проект компилируется 96.6 кб
Потому что RTL скомпилирована без SMARTLINK...
-
Некоторые можно, даже компилирукются и там и там ;)
У меня примеры моей спрайтовой библиотеки обоими компиляторами собираются без проблем. Есть некоторые функции проблемные, например в одной (Дельфийской) нужно переменную указать, а во Фрипаскале адрес этой переменной.
-
То есть получается - хочешь чтобы компилировалось и там и там - пиши только на WinAPI и с применением условной компиляции ???
Ну чтож...хоть так, и то всяко вперед.
> Потому что RTL скомпилирована без SMARTLINK...Немного не понял...но очевидно потому что недочитал до этого момента :) можно по подробнее...я кстати не прописывал еще ни одного заголовочного файла, что нашел так это в Lincer "use Smart library' включил...результат тоже 96,6 кб для
program test;
begin
end;
-
Можешь использовать только то, что есть в Lazarus.
Дело в том, что основные модули, в том числе и System — входят в набор уже скомпилированными, и опциями компилятора уже ничего не поправить. Оптимальный вариант — пересобрать для себя RTL послностью, с нужными опциями... Как бы только при этом и компилятор не пришлось пересобирать...
-
-
Эээ... KOL уже начал поддерживать Linux?
-
А Delphi стал?
На КОЛе что-то пытались, но по-моему до визуальных компонентов не дошло... Может не так...
-
> Yhrik! (06.05.05 11:47) [5]
Посмотрю, под Delphi KOL-ом не пользовался, но если под fpc будет работать может и перейду.
> SSY (06.05.05 13:19) [6]
Парадоксально но под Линуксом и WinAPI нет :) а если серьезно - то пока что нужна только платформа Win
-
> Sphinx © (07.05.05 12:20) [8]
:))) Вот и я про то же... Но если бы под Линукс было средство разработки как Дельфи да ещё бесплатное и по-настоящему кроссплатформенное, то я бы уже начал кое-чего делать на нём.
-
Компиляю KOL вылазит:
e╔═[■]═════════════λ 2;═════════════════ ;═══════╗
d║ ║K
a║ Program generated a RTE 33 ║
║ at address $008127D1. ║
║ Save your sources and restart the IDE. ║
═║ ║══
*║ Ok ▄ Cancel ▄ ║
║ ▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ║
╚════════════════& #9552;════════════════ 9552;════════╝
что делать?
Командная строка?
fp 2.0.0
-
Неплохо бы командной строкой прогнать... А вообще - это к KOL'цам.
-
скажите, FP в дос окне запускается что ли? или я не то скачал?
на вид чистый tp7.7, только фон не синий а пёстрый...
-
В DOS окне, да.
Однако FP говорять суксь. Надо Лазаря брать где-то, качать большой сильно.
-
> Можно ли писать программу одновременно и на FPC и на Delphi,
> а то уж очень непривычное IDE у FPC. Свободный паскаль только
> вот скачал... 1.0.10 и 1.9.8
Free Pascal - для консольных приложений.
В Delphi тоже можно создавать консольные приложения.
Поэтому если взять файл *.dpr, убрать в нём
и поменять расширение на *.pp, то код будет компилироваться на Delphi.
-
Глеб © (22.05.05 06:24) [14]
Сам-то понял, что сказал?
-
Глеб © (22.05.05 06:24) [14]
эээ...тогда почему при компиляции у меня выскакивает Win-окошко которое я запрограммировал ? :)
-
Do not use FP.exe with KOL, use lazarus. FP is very buggy
-
Thaddy:
I'm using FPCShell
http://www.badhim.h11.ru =)))
ПО теме: Я пишу при помощи "IFDEF" чтобы одновременно можно было на обоих скомпилять и проверить что быстрее компилирует...
Есть какой-нить ещё способ?
-
Good tip: included a link on my webpage.
It is a pity it wrecks fpc.cfg, though. It destroys your carefully crafted settings. If that is repaired it is a very good editor. Tnx!