|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.05.2014, 19:43 | #1 | |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
.RC файл без компиляции
Всем привет.
Назрел такой вопрос: есть-ли способ добавить .rc файл в код программы, чтобы при сборке он автоматически собирался? Т.к. несколько напряжно каждый раз повторять одни и те же действия, хочется немного упростить себе жизнь Нашел такой способ: Код:
Цитата:
|
|
04.05.2014, 20:13 | #2 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Хотите упростить жизнь? Поставьте Restorator. Жизнь упростится приблизительно на 50%
|
04.05.2014, 20:44 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
А можно ли программу для собирания таких файлов написать? Ведь делфи позволяет работать с консолью, а пока в рестораторе разберешься, уж и мысли создавать ресурс улетят))
from dark to light)
|
04.05.2014, 21:03 | #4 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Разбираться в рестораторе? не не слышали. Программа настолько проста, что с ней справляются даже школьники. Прецеденты были. А для особо одарённых на ютубе есть обучающее видео. Так что, как говориться, было бы желание.
P.S. Конечно можно заморочиться, и собрать утилиту для сборки Res файлов. И даже наверное консоли не потребуются. К brcc можно обратиться напрямую через ShellApi. А можно и вообще обойтись без brcc, и собирать ресурсы своими силами. Но ведь получится очередной бесполезный велосипед. Последний раз редактировалось doktor255; 04.05.2014 в 21:12. |
04.05.2014, 21:14 | #5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Ресторатор тут ничем не поможет. А ковырятся им в бинарнике после каждой компиляции - трата времени, да и забыть можно вовсе про это. ТС: В XE версиях есть возможность делать что-либо перед сборкой/линковкой и после сборки проекта. Пропишите в нужное событие батник сборки RC и радуйтесь. На версиях ниже - добро пожаловать в ад. Хотя нет, у CnPack можно через скрпит. движок много чего интересного делать.... но это тоже ад, документации 0. Последний раз редактировалось Человек_Борща; 04.05.2014 в 21:18. |
|
04.05.2014, 21:15 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я не очень понял как Restorator поможет с компиляцией, но могу сказать одно - {$R 'resources.res' 'resources.rc'} прекрасно работало на D6. Так что судя по всему проблема не в самой директиве, а ошибка File not found: 'resources.res' просто говорит о том что файл ресурсов не найден.
Вот такой способ: http://delphiworld.narod.ru/base/jpg_to_exe.html Был описан еще для Delphi 5, и я им когда то пользовался. Поэтому, Xo66um, еще раз внимательнее посмотри правильно ли у тебя ресурс прикреплен к проекту, и доступен ли они при компиляции. Цитата:
Цитата:
I'm learning to live...
|
||
04.05.2014, 21:23 | #7 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Я просто не понимаю, зачем делать rc файл, если можно делать сразу res файл
|
05.05.2014, 11:49 | #8 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
возможно ресурс-файл в процессе разработки надо закинуть все больше данных, которые сразу не получалось собрать
Пишу на Delphi за еду
|
05.05.2014, 12:06 | #9 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Цитата:
|
||
05.05.2014, 12:40 | #10 | ||
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
Цитата:
Цитата:
И да, у меня не XE, а старенький D7 (не знаю почему, но не перевариваю новые версии Delphi... Не то это уже, да и размер пустой формы 1 мб как-то напрягает, даже UPX и ему подобные сильно не спасают.) В общем, если я правильно понял, то от батника и brcc32.exe мне не отделаться, и все-равно все придется делать вручную... P.S. Ничего не имею против Ресторатора, но как по мне, то гораздо удобнее и приятнее держать на руках исходный материал, и не парить себе мозг различными сторонними программами, которые, в 95% случаев не нужны, а в оставшихся 5% нужны лишь изредка. Но это только мое мнение. Последний раз редактировалось Xo66um; 05.05.2014 в 12:47. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли на этапе компиляции включить .cpp-файл в проект? | Smogg | Visual C++ | 4 | 20.07.2013 21:10 |
открыть файл [B]без[/B] cmd | Madmaxisss | Visual C++ | 2 | 14.10.2012 18:29 |
При компиляции ругается на проверенный файл... | delphicoding | Общие вопросы Delphi | 2 | 05.07.2011 13:05 |
Найти файл без расширения | Shouldercannon | Общие вопросы Delphi | 2 | 30.04.2011 16:05 |
Добавит картинку в файл без сохранения в файл | Pacan4ik | Microsoft Office Excel | 3 | 30.07.2009 13:19 |