Как в готовом проекте изменить имя выходного файла программы?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.121] |
|
|
ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Как в готовом проекте изменить имя выходного файла программы?
|
|
|
|
|
Здравствуйте!
Как в готовом проекте с названием положим Basa изменить имя выходного файла программы с Basa.exe на Base10.exe? |
|
Сообщ.
#2
,
|
|
|
|
Меню File->Save project as
|
|
Сообщ.
#3
,
|
|
|
|
Без изменения project'a!
|
|
Сообщ.
#4
,
|
|
|
|
Просто exe переименовываешь на Base10.exe )
|
|
Сообщ.
#5
,
|
|
|
|
Какая версия Delphi?
|
|
Сообщ.
#6
,
|
|
|
|
XE
|
|
Сообщ.
#7
,
|
|
|
|
Вариант 1.
http://docwiki.embarcadero.com/RADStudio/e...ng_Build_Events Можно в Post-build event поместить: ren "$(OutputPath)" Base10.exe или copy "$(OutputPath)" Base10.exe Вариант 2: Project/View source и вручную переименовать имя проекта после project + изменить {$R *.res} на {$R Basa.res} |
|
Сообщ.
#8
,
|
|
|
|
Красавчик, спасибо!
|
|
Сообщ.
#9
,
|
|
|
|
Цитата DeveloPerchik @ Без изменения project'a! А смысл? Вот несколько раз так проделаешь с проектом, так потом через несколько месяцев уже фиг вспомнишь чем один ЕХЕ-шник отличается от другого, кроме имени. Совсем другое дело иметь несколько "файлов проекта" с разными именами. В любой момент времени можно посмотреть чем один проект отличается от другого. Да и места на диске эти файлы практически не занимают. |
|
Сообщ.
#10
,
|
|
|
|
Цитата northener @ +1 несколько месяцев уже фиг вспомнишь чем один ЕХЕ-шник отличается от другого, кроме имени. Совсем другое дело иметь несколько "файлов проекта" с разными именами. В любой момент времени можно посмотреть чем один проект отличается от другого. Да и места на диске эти файлы практически не занимают. |
|
Сообщ.
#11
,
|
|
|
|
Цитата CodeMonkey @ Build_Events Только вот интегрированный дебаг после этого отваливается, разве нет? |
|
Сообщ.
#12
,
|
|
|
|
Ну, можно Run/Load Process. Изменение имени проекта в тексте больше похоже на баг, чем на фичу.
|
|
Сообщ.
#13
,
|
|
|
|
Цитата CodeMonkey @ можно Run/Load Process Му-у-у-торно. Цитата CodeMonkey @ Изменение имени проекта в тексте больше похоже на баг, чем на фичу. Я бы не отказался иметь такое в виде дефайна. Иногда бывает полезно (к примеру, если один файл проекта для консольной и гуёвой версии, либо unicode-не unicode) |
|
Сообщ.
#14
,
|
|
|
|
Цитата (к примеру, если один файл проекта для консольной и гуёвой версии, либо unicode-не unicode) У меня была потребность в компилировании одной версии с fastmm4, другой с дефолтным менеджером. |
|
Сообщ.
#15
,
|
|
|
|
Если есть задачи, которые не решаются профилями, то проще создать несколько проектов по мере необходимости. Каждый проект будет иметь своё имя и включать один и тот же набор модулей. Всё равно вся логика в модулях сидит, так что ничего особо страшного в нескольких .dpr обычно нет.
|