Показать сообщение отдельно
  #5  
Старый 24.09.2016, 03:31
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Положить в ресурсы а? М-м-м... :-)

Вот где издёвка-то, туды придётся пихать сам компилятор dcc64(32).exe, все дефолтные файлы проекта (*.dpr, *.pas, *.res etc.) плюс все *.dcu из lib, те что упоминаются или будут упоминаться в секциях uses у "переделанных" *.pas-файлов конечной сборки, а может ещё и какиенить *.bpl`ки системные будут нужны. И это только то, что в ресурсах "с собой" таскать, несколько мегов, процесс пересборки будет вообще шикарным: выгрузить енто всё дело в темпдиректорию, пропарсить текстовые исходники для замены в них данных согласно логике по состоянию "птис" и запустить из cmd на сборку (типа как: dcc64.exe -b ProgaMe.dpr), а в конце всё это похерить вместе с папкой окромя получившегося компилянта, весело одним словом, наверное всё же проще с помощью файла настроек или ветки в реестре "выпиливать" нужный вариант при запуске
Ответить с цитированием