Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-12315
Yurko
2004-02-25 15:08
2004.03.05
Из ресурсов в ImageList без потери палитры


11-12309
BelchonokH
2003-06-10 21:02
2004.03.05
MHToolTip куда пропадают подсказки?


3-12294
VLAD-MAL
2004-02-09 14:16
2004.03.05
Поддержка GUID в InterBase/FireBird


3-12247
Sergey_
2004-02-09 14:28
2004.03.05
Нестандартный DBGrid


3-12254
gsvserg
2004-02-09 13:20
2004.03.05
dbgrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский