Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизСоздание файлов ресурсов Найти похожие ветки
← →
Matveyev (2004-09-19 06:16) [0]Уважаемые мастера, подскажите как создать файл ресурсов, а внуторь файла ресурсов поместить другой файл (не важно какой), причем так, чтобы можно было задавать Имя для ресурса (не индекс) и тип ресурса строкой а не стандартные типы (RT_RCDATA, RC_ICON и др). Очень жду ответа, лучше на E-mail
← →
Anatoly Podgoretsky © (2004-09-19 11:47) [1]Это создается с помощью Notepad
← →
GuAV © (2004-09-19 12:15) [2]Угу, только не сам файл ресурсов а скрипт, а файл ресурсов получается при компиляции этого скрипта с помощью brcc32.
например, записать в RES.RC:
RESNAME RESTYPE RESTADA.BIN
и выполнить brcc32 RES.RC
И кстати можно обойтись и без сторонних приложений типа notepad обойтись - редактировать прямо в IDE.
← →
Anatoly Podgoretsky © (2004-09-19 12:20) [3]GuAV © (19.09.04 12:15) [2]
brcc32 лишнее
← →
GuAV © (2004-09-19 18:24) [4]да Вы правы если подключать так {$R RES.RES RES.RC} то лишнее
← →
Anatoly Podgoretsky © (2004-09-19 18:35) [5]GuAV © (19.09.04 18:24) [4]
Нет много проще, надо просто подключить .rc файл к проекту, остальное сделает Дельфи
← →
GuAV © (2004-09-19 18:43) [6]<off>
А ещё в IDE можно редактировать HTML с code insight - подсказывает тэги и закрывает те которые надо.
</off>
← →
Matveyev (2004-09-20 13:52) [7]GuAV ©, не понял про {$R RES.RES RES.RC}, я читал об этом в справке, но все равно ничего не получилось, Вудзрш писала что-то вроде "Не найден файл ...". Но влюбом случае это не то. Мне нужен непосредственно метод создания ресурсов - я пробовал использовать связку BeginUpdateResource - EndUpdateResource, но она работает только для исполняемух файлов. Как быть?
← →
П7 (2004-09-20 14:27) [8]
> Matveyev (20.09.04 13:52) [7]
Сформулируй свой вопрос по конкретней, а то хочу того, не знаю чаго. А если знаю - чаго, то объяснить не могу.
← →
Fay © (2004-09-20 18:12) [9]2 [3] Anatoly Podgoretsky © (19.09.04 12:20)
Иногда надо, причем не brcc32.exe, а чем-нибудь другим - попробуйте включить в файл rc анимационный курсор как CURSOR 8)
← →
GuAV © (2004-09-20 23:49) [10]
> Matveyev (20.09.04 13:52) [7]
Вот так.
> например, записать в RES.RC:
>
>RESNAME RESTYPE RESTADA.BIN
>
> и выполнить brcc32 RES.RC
, где RESNAME имя ресурса (можно и не индекс а именно имя), RESTYPE - имя типа ресурса (можно и строкой), RESTADA.BIN - файл где он лежит, этот файл будет добавлен включен в ресурс как есть.
← →
Matveyev (2004-09-21 14:14) [11]Спасибо конечно, но все это я знаю давно, - мне нужна функция (процедура) создающая/изменяющая файл ресурсов, причем так, чтобы можно было задавать имена и тип в виде строк. Мне нужно чтобы моя программа создавала Res файлы. Понимаю - задача сложная, но может у кого есть какие-то предложения...
← →
GuAV © (2004-09-21 14:30) [12]
> Понимаю - задача сложная, но может у кого есть какие-то
> предложения...
если для NT то BeginUpdateResuorce, UpdateResource, EndUpdateResource. в т.ч. ХР.
для 9х - задача таки сложная.
← →
GuAV © (2004-09-21 21:59) [13]только это для ехе/длл про .res не знаю
← →
Matveyev (2004-09-27 02:34) [14]Неужели никто не встречался с подобными проблемами? Нужно всего лишь создать файл ресурсов.
← →
Defunct © (2004-09-27 03:13) [15]создайте вручную.
1. Изучите формат .RES
2. Создайте свой менеджер .RES файлов.
3. Если что-то не получилось, Goto 1.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c