Главная страница
    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
8-12458
LEON88
2003-10-31 00:43
2004.03.05
Программа поверх игры


6-12464
Незнающий
2003-12-30 19:46
2004.03.05
броадкаст датаграммы


3-12280
Igor_P
2004-02-07 21:32
2004.03.05
SQL-запрос


7-12547
N169
2003-12-17 10:42
2004.03.05
Как отключить подписывание драйверов?


14-12484
vidiv
2004-02-12 09:03
2004.03.05
может ли PHP с OLE объектами работать?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский