Автор | помогите с Delphi |
Мне нужна процедура, которая умеет компилировать код в отдельный .ехе файл
Есть программисты тут, помогите плиз!)) |
Всем такая процедура нужна. |
Мне не нужна. |
с каких это пор процедуры что-то компилируют? чем компилятор делфи не устраивает? |
О_о
Друже, ты бы определился, что тебе нужно. Компиляцией занимается, как это ни странно, компилятор. А не поцедура. |
Мне нужна процедура, которая умеет компилировать код в отдельный .ехе файл
Пихай компилятор в ресурсы, создавай процедурку, которая будет с этим ресурсом работать. Делов-то. |
Попробуй запустить компилятор как отдельную программу (процесс) через WinExec
http://delphi-prg.ru/zapusk-drugoj-programmy-funkciya-winexec
или ShellExecute |
для Янеч о_О:
Эм, разве когда компилируешь, экзешник не создаётся ?) |
Мне нужна процедура, которая умеет компилировать код в отдельный .ехе файл
напомнило анекдот, про умные часы и чемодан батареек к ним |
напомнило анекдот, про умные часы и чемодан батареек к ним
это, вроде, из ералаша) |
чем компилятор делфи не устраивает?
хочу программу написать, которая делает другую программу по нажатие кнопки с данными, которые сам вводить(что-то вроде генератора)
Пихай компилятор в ресурсы, создавай процедурку, которая будет с этим ресурсом работать. Делов-то.
а подробнее? |
хочу программу написать, которая делает другую программу по нажатие кнопки с данными, которые сам вводить(что-то вроде генератора)
-задай текстовое поле и кнопку
-по нажатию кнопки сохраняй этот текст в файл, потом вызывай командную строку для компиляции полученного файла
а вообще, странная идея |
о_О ты что, свою среду программирования создать хочешь? |
для СолнцеПолуночи:
все намного проще))
допустим у нас некая форма2..на ней прописан код..нужно в процессе работы формы1 эт код вместе с формой2 скомпилировать в отдельный .ехе файл. |
допустим у нас некая форма2..на ней прописан код..нужно в процессе работы формы1 эт код вместе с формой2 скомпилировать в отдельный .ехе файл.
Для таких целей макроязыки используют, вообще-то.
для Янеч о_О:
а подробнее?
Курите маны))) |
Для таких целей макроязыки используют, вообще-то.
что что?
Курите маны)))
эм..по чем мана?) |
для Янеч о_О:
что что?
Макроязыки, макросы. Чтобы по каждому пуку не пересобирать программу.
эм..по чем мана?)
Да бесплатно в нете куча)) |
для FireSwarm:
оке, пойду мучать форумных программистов) |
в паскале вроде есть екзешник "make", нужно через командную строку вызвать эту екзешку, с аргументами - файл с кодом, файл выхода и т.д.
если честно никогда этого не делал, но сделал скрипт в bash-е, который компилирует си,си++,ява, питон и т.д. |