Здравствуйте!
Мне нужен компилятор для использования в собственной программе обработки данных, написанной на Delphi. В этой программе пользователи могут писать формулы на Паскаль-ориентированном слэнге. Дальше эти формулы собираются в проект DLL, функции из которой используются для вычислений по формулам с максимально возможной скоростью (интерпретатор не подходит, медленно). Для сборки DLL cейчас использую dcc32 или fpc как внешние программы.
Теперь вопросы:
1. Можно ли собрать fpc под Delphi какой-либо версии? Раньше в состав исходников входил .dpr для сборки компилятора под Delphi, но собрать компилятор мне тогда так и не удалось.
2. Можно ли исходники fpc прикомпилировать к собственной программе (чтобы избавиться от запуска внешней программы, поставки fpc пользователям и т.д.) с технической и правовой точек зрения?
Благодарен за любые подсказки и комментарии.
С чего начать ?
Модератор: Модераторы
1. Вообще-то, FPC - это и так готовый компилятор. А про Delphi - сложный вопрос... Скорее всего нет. Лучше посмотреть на Lazarus.
2. С правовой точки зрения все нормально, исходники FreePascal открыты, можете использовать их как угодно, а про техническую сторону вопроса - см. пункт 1.
Добавлено спустя 1 минуту 16 секунд:
Или может по второму вопросу кто-нибудь что да посоветует.
2. С правовой точки зрения все нормально, исходники FreePascal открыты, можете использовать их как угодно, а про техническую сторону вопроса - см. пункт 1.
Добавлено спустя 1 минуту 16 секунд:
Или может по второму вопросу кто-нибудь что да посоветует.
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
2. Исходники FPC (непосредственно компилятора) находятся под GPL. Так что прикомпилировать их можно только к GPL-софту. В противном случае — использовать как внешнюю команду.
