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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2016, 00:41   #1
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию Программная компиляция из приложения.

Доброго времени суток уважаемые кодеры.

Требуется что бы программа брала исходники изменяла константу (переменную) и откомпилировала приложение. Требуется для установщика программы, он уникальный и ему нужно менять только константу, каждый раз делаю это вручную, хотелось бы оптимизировать задачу. Даже просто из интереса.

Возникла такая довольно интересная идея. Конечно есть много вариантов другого воплощения задачи, но данная тема интересна в реализации, если кто-то сталкивался с подобным просьба помочь.

Чем помочь? Всё банально просто, что можно почитать, может bc32.exe как-то поможет, не помню как он точно называется. Или у вас есть примеры подобного.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 04.09.2016, 06:13   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще если переменная имеет фиксированный размер, вы можете ее менять в готовом бинарнике.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.09.2016, 07:16   #3
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вообще если переменная имеет фиксированный размер, вы можете ее менять в готовом бинарнике.
Да но такой вот нюанс, на сколько я помню, делфи при каждой сборке меняет расположение переменных в бинарнике, да и не силён я с бинарниками искать это будет беда. Хотелось бы программно поправить исходники и отправить компилятору на сборку.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 04.09.2016, 12:15   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вы такое хотите?

Хочу написать программу на delphi, которая сама скомпилирует этот файл.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляция приложения в разных режимах ДралсяСошибками Общие вопросы Delphi 3 18.08.2015 21:37
Программная инженерия qwerty668 Фриланс 5 18.04.2014 06:44
Программная инженерия !? ..... gefest58 Свободное общение 9 11.04.2011 20:37
Программная работа со звуком _-Re@l-_ Общие вопросы Delphi 7 28.01.2011 11:49
Публикация(компиляция) приложения _PROGRAMM_ Общие вопросы .NET 33 26.02.2010 07:27