powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить исходник .res файла проекта?
25 сообщений из 26, страница 1 из 2
Как получить исходник .res файла проекта?
    #39952240
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cоздаю новый проект с пустой формой, компилирую. В папке появляется .res-файл. Как мне получить .rc файл в этой папке (например, я хочу редактировать его вручную)?
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952251
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ResourceHacker или как-то так.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952267
Фотография LocksmithPC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд
Cоздаю новый проект с пустой формой, компилирую. В папке появляется .res-файл. Как мне получить .rc файл в этой папке (например, я хочу редактировать его вручную)?


Открыл res-файл Resource Workshop`ом и сохранил его как rc


/****************************************************************************


mregion.rc

produced by Borland Resource Workshop


*****************************************************************************/

LANGUAGE LANG_RUSSIAN,1


MAINICON ICON LOADONCALL MOVEABLE DISCARDABLE IMPURE
{
'00 00 01 00 04 00 30 30 00 01 00 00 00 00 A8 0E'
'00 00 46 00 00 00 18 18 00 01 00 00 00 00 C8 06'
'00 00 EE 0E 00 00 20 20 00 01 00 00 00 00 A8 08'

...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952285
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как .rc файл заставить компилироваться вместе с проектом?
Я сохранил .res в .rc,
далее скажем, подменил иконку в .rc, компилирую - и у меня "старая" иконка в .res
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952288
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

rc.exe - resource compiler не подходит?
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952292
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд
и у меня "старая" иконка в .res

Загляни в свойства проекта в среде.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952293
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд
а как .rc файл заставить компилироваться вместе с проектом?

http://docwiki.embarcadero.com/RADStudio/Rio/en/Resource_file_(Delphi)
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952295
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Квейд
а как .rc файл заставить компилироваться вместе с проектом?

http://docwiki.embarcadero.com/RADStudio/Rio/en/Resource_file_(Delphi)


Квейд
далее скажем, подменил иконку в .rc, компилирую - и у меня "старая" иконка в .res
Жаль, так не выходит подменить иконку, поскольку

автор[dcc32 Hint] H2161 Warning: Duplicate resource: Type 14 (ICON GROUP), ID MAINICON; File D:\1\Project7.res resource kept; file D:\1\Project8.res resource discarded.


у меня хотелка - создать проекту .rc, который будет компилироваться в дефолтный .res для проекта.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952301
Фотография LocksmithPC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд

у меня хотелка - создать проекту .rc, который будет компилироваться в дефолтный .res для проекта.


Дай ей другое имя MYICON. А файлу ресурсов MYICON.RES. Подключи его {$R MYICON.RES} Потом LoadIcon или как там, не помню уже
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952304
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд
Жаль, так не выходит подменить иконку

Отключи стандартный ресурс в файле проекта (dpr).
Код: pascal
1.
// {$R *.res}
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952455
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

В проект добавить .rc - файл (ниже в примере ExtraRES.rc ).
При этом в .dpr автоматически добавится такая строчка (и это будет сигнал для Delphi каждый раз автоматически компилировать .rc в .res ):

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
program MyTestProject;

{$R 'ExtraRES.res' 'ExtraRES.rc'}

uses
  FastMM4,
  ...
  ...
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952591
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён,
Интересно, с какой версии такое стало возможно ?
В Delphi XE такая структура еще не прокатывает.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952594
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov,

в XE2 уже точно есть
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952602
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov
Интересно, с какой версии такое стало возможно ?
В Delphi XE такая структура еще не прокатывает.

Это работает даже на Delphi 2006.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952604
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov
В Delphi XE такая структура еще не прокатывает.

Не прокатывает с какой ошибкой?
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952606
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
V.Borzov
Интересно, с какой версии такое стало возможно ?
В Delphi XE такая структура еще не прокатывает.

Это работает даже на Delphi 2006.

У меня ощущение, что это и в BPW работало.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952609
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Я так понимаю, эта композиция должна работать с любыми ресурсами? Просто линк сообщает, что res-файл не найден. Он же должен был сам его сформировать из rc-файла?
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952610
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov
Просто линк сообщает, что res-файл не найден.

До линка должен компилятор сработать. Но всё равно сообщение "не найден" не информативно, т.к. такого текста из него никогда не выходило.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952613
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov
Он же должен был сам его сформировать из rc-файла?
Не знал об этом (и не знаю - поделись практикой).
Всегда компилил rc-файлы с помощью brcc32.exe
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952614
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, всё, понял о чем речь)
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952616
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,
Не пойму, где туплю:
Включаю в описание модуля такую конструкцию:
{$R 'database_versions.res'}
Кладу в каталог исходников, для простоты. Ctrl+F9 - приложение компилируется и линкуется.
теперь пишу так: {$R 'database_versions.res' 'database_versions.rc'} - компилируется и линкуется
теперь кладу в каталог файл database_versions.rc - компилируется и линкуется.
Убираю файл database_versions.res - [DCC Error] E1026 File not found: 'database_versions.res'
Делаю build всему проекту - файл .res не появляется.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952618
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov,

.rc не должен быть пустым.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952624
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey,
Конечно, он не пустой, но всё равно не работает. Поэтому я сначала скриптом формирую этот rc, потом запускаю компилер ресурсов, который формирует .res-файл, а потом уже цепляю обычным способом. С этим вариантом я, было дело, вычитал где-то, но потыкался, потыкался, и так не вышло ничего. Сделал вывод, что в моем XE это еще не работает. Сейчас проверяю - да, не работает. Или нет, не работает, без разницы. Да чёрт с ним! Умеет, значит умеет.
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952690
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzov
Не пойму, где туплю:
Включаю в описание модуля такую конструкцию:
{$R 'database_versions.res'}

В менеджере проекта нажми "Add...", далее в типе файла поменяй на *.rc
...
Рейтинг: 0 / 0
Как получить исходник .res файла проекта?
    #39952694
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
.rc не должен быть пустым.

С пустым тоже работает.
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить исходник .res файла проекта?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]