Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2009, 22:27   #1
Smotritel89
Пользователь
 
Регистрация: 15.10.2008
Сообщений: 10
По умолчанию Компилятор Delphi

Всем привет!

Такой вопрос, можно ли как нибудь отдельно вытащить из Delphi сам компилятор (ну и необходимые библиотеки) и допустим при помощи командной строки или bat файла скомпилировать проект? Мне в данный момент это нужно для того чтобы скомпилировать проект там где нет самой делфи..
Smotritel89 вне форума Ответить с цитированием
Старый 29.05.2009, 23:02   #2
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Да можно!
Надо из папки bin взять компилятор DCC32.EXE и CFG файл dcc32.cfg - в нем прописан путь к модулям!

Код:
командная строка :
dcc32.exe /b "файл проекта"

батник: 
echo.
echo Compiling...
dcc32.exe /b "файл проекта"
echo Завершино!

Последний раз редактировалось uberchel; 29.05.2009 в 23:05.
uberchel вне форума Ответить с цитированием
Старый 02.06.2009, 19:11   #3
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Есть приложение, в которое пользователь будет вводить код на дельфи, и приложение должно генерировать dll-ки. Приложение бесплатное, но для свободного пользования, учитывая, что консольный DCC32.EXE весит 500 кб заманчиго его туда добавить, видимо это нарушение (c)?

Вопрос - есть ли свободный компилятор, который способен делать dll из дельфи-подобного кода (под Виндовс).

Заранее спасибо.
BaronTreep вне форума Ответить с цитированием
Старый 02.06.2009, 19:14   #4
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

FreePascal(FPC) , на сколько помню.
Проект Lazarus сделан на нем.
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 02.06.2009, 19:20   #5
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Цитата:
FreePascal(FPC) , на сколько помню.
Проект Lazarus сделан на нем.
Я же написал - под Windows! А то под Linux...
BaronTreep вне форума Ответить с цитированием
Старый 02.06.2009, 19:32   #6
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

ИМХО, Вы дорогой мой бредите.
Я Lazarus ом даже пользовался.
И работал именно под Виндосом.
А как сказано выше:
>>Проект Lazarus сделан на FPC.
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 02.06.2009, 19:45   #7
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Цитата:
Я Lazarus ом даже пользовался.
И работал именно под Виндосом.
Посмотрел. Значит он кросплатформенный! Спасибо.
BaronTreep вне форума Ответить с цитированием
Старый 02.06.2009, 20:13   #8
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Цитата:
Сообщение от BaronTreep Посмотреть сообщение
Есть приложение, в которое пользователь будет вводить код на дельфи, и приложение должно генерировать dll-ки. Приложение бесплатное, но для свободного пользования, учитывая, что консольный DCC32.EXE весит 500 кб заманчиго его туда добавить, видимо это нарушение (c)?

Вопрос - есть ли свободный компилятор, который способен делать dll из дельфи-подобного кода (под Виндовс).

Заранее спасибо.
А вы возьмите с Delphi 10 lite компилятор, можно использовать бесплатно в некоммерческих программах, ну и по принцепу как есть!(FreeWare),
с инфой на автора.
uberchel вне форума Ответить с цитированием
Старый 02.06.2009, 20:30   #9
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Хорошо, это все большие компиляторы > 10 mb. Delphi 10 lite = 50 mb, ну как такой пристроишь к небольшому приложению? (которое, заметьте, сделано на обычном Delphi)...

Возвращаясь к DCC32.EXE (500 kb) - он правда на основе стандартных библиотек компилит нормальные проекты. Вообще достаточно dll на основе windows.pas и sysutil.pas.

Вот нужен такой же консольный, БЕЗ дополнительных возможностей, размером < 1, 2 (, 3) mb, и Свободный. Вобщем всё и сразу.

Пока на сайтах FPS и Lazarus я не нашел подобного.

Последний раз редактировалось BaronTreep; 02.06.2009 в 20:34.
BaronTreep вне форума Ответить с цитированием
Старый 02.06.2009, 20:36   #10
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Цитата:
Сообщение от BaronTreep Посмотреть сообщение
Есть приложение, в которое пользователь будет вводить код на дельфи, и приложение должно генерировать dll-ки. Приложение бесплатное, но для свободного пользования, учитывая, что консольный DCC32.EXE весит 500 кб заманчиго его туда добавить, видимо это нарушение (c)?

Вопрос - есть ли свободный компилятор, который способен делать dll из дельфи-подобного кода (под Виндовс).

Заранее спасибо.
Например, Seed7 + TCC. Будет ли это работать, не проверял.

А скриптовый язык не подойдёт? PascalScript тот же?
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
компилятор для Delphi 7 |{ () T Общие вопросы Delphi 7 31.12.2019 18:18
Компилятор Avel Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 27.11.2008 18:14
Компилятор Лубышев Помощь студентам 7 15.10.2008 18:53
компилятор ZhekON Общие вопросы Delphi 6 13.09.2007 18:00