Форум: "Основная";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
ВнизДобавление файла в ресурсы Найти похожие ветки
← →
VID (2004-02-23 00:42) [0]Как сделать так что бы при компиляции, дельфи добавляла в ресурсы приложения в секцию RC_DATA некий EXE-файл, расположенный допустим в C:\a.exe ?
← →
Германн (2004-02-23 01:29) [1]С учетом тго, что ник VID известен как давно вышедший из детсадовского возраста, стоит уточнить вопрос, а именно - изменяется ли данный файл от одной компиляции к другой?
← →
Anatoly Podgoretsky (2004-02-23 09:22) [2].rc файл и подключить его к проекту.
← →
VID (2004-02-23 13:31) [3]To Германн: :)
Естественно изменяется, иначе бы я просто загнал бы этот файл в .res и всё..
а дело в том что a.exe часто изменяется, и необходимо что бы при компиляции b.exe (прога в которую зашиваем a.exe) при каждой СВОЕЙ компиляции имела последнюю версию a.exe - т.е. попросту проводила бы ОБНОВЛЕНИЕ своего ресурса...
← →
Anatoly Podgoretsky (2004-02-23 13:36) [4]Читай [2]
← →
VID (2004-02-23 13:45) [5]а как это .. я не понял..
← →
Anatoly Podgoretsky (2004-02-23 13:57) [6]Создай и подключи к проекту, остальное автоматом
← →
Romkin (2004-02-23 14:00) [7]Просто мало кто знает, что вместо {$R 1.res} можно писать {$r 1.rc}, в этом случае ресурс еще и будет скомпилирован при компиляции проекта :)
← →
VID (2004-02-23 14:06) [8]не ну ваще, видимо немного подробней объяснить - грех.
Я скопировал a.exe на диск C;
в коде проекта (dpr) после строки {$R *.RES} пишу
{$r c:\a.exe}
получаю ошибку компилятора [Error] RLINK32: Unsupported 16bit resource in file "c:\a.exe"
переименовывю a.exe в a.rc (хотя не вижу в этом смысла)
в проете пишу
{$r c:\a.rc}
получаю ошибку [Error] RLINK32: Unsupported 16bit resource in file "c:\a.rc"
← →
Romkin (2004-02-23 14:45) [9]Сбрендил? rc - это текстовый файл, из которого res получается компиляцией.
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622425&n=19
Но можно не компилировать, а просто подключить файл rc
← →
Anatoly Podgoretsky (2004-02-23 14:57) [10]Romkin © (23.02.04 14:00) [7]
Это лишнее, при добавлении .rc файла в проект, все остальное делается автоматом.
← →
Anatoly Podgoretsky (2004-02-23 15:00) [11]Ну а точный синтаксис, если делать руками такой:
{$R "filename.res" "filename.rc"}
← →
icWasya (2004-02-24 16:07) [12]а внутри Filename.rc
написать
RC_DATA a C:\a.exe
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c