Показать сообщение отдельно
  #6  
Старый 06.01.2010, 17:03
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Можна сделать всё.
Вы полностью описали алгоритм.
Могу только уточнить, на основе примера www.slil.ru/28444421

1. Присоединяем к первой проге (в виде Res ресурса) компилятор
DCC32.ехе и минимум модулей для его работы SysInit.pas и System.pas
2. Первая прога при запуске изменяет нужные параметры в Progect1.pas
извлекает из себя компилятор и модули в каталог где находится
Progect1.pas создаёт Bat - файл и запускает его.
Bat - файл запускает компилятор и передаёт ему путь к Progect1.pas
Т.о создаёться ехешка.
3. Удаляем все файлы кроме созданной ехе и pas - исходника второй проги.

В примере стоит только запустить Progect1.bat и выполняются пункты
2 и 3.
Ответить с цитированием