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