Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Создание файлов ресурсов   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
1-1095153667
009
2004-09-14 13:21
2004.10.10
Генератор случайных чисел


3-1094800875
skr
2004-09-10 11:21
2004.10.10
Создать программно алиас в BDE


4-1094549744
Multy
2004-09-07 13:35
2004.10.10
Как просмотреть список запушеных приложений?


1-1095848836
webpauk
2004-09-22 14:27
2004.10.10
TPoint


1-1095613265
Chizh
2004-09-19 21:01
2004.10.10
ActionManager.Style