Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Теория и практика работы с ресурсами.


Страницы:   1 2

Андрей Сенченко ©   (2002-02-11 10:27:00) 

Теория мне известна:
1.Создать некий RC файл.
2.Обработать его программой brcc32.exe
3.Подключить готовый ресурс через {+R}
4.Наслаждаться использованием.

С практикой сложнее:
1.В свой ресурс нужно вставить:
(1.1.) несколько иконок ( надоело грузить просто с диска - хочу чтоб красиво было )
(1.2.) ДОС-овский RAR. Ну не хочу я хранить его отдельно на диске, а использую активно.
Вопрос* :а собственно каков формат того самого RC файла ? Хотя бы в моем конкретном случае. И где найти его описание на будущее ? Запуск brcc32.exe /? не совсем помог - слишком быстро гасится окно - читать не успеваю :)

2.и 3.Вопросов вроде как нет

4.Наслаждаться не совсем получаеися - тупым поиском по F1 не удалось найти тот самый набор функций, который отвечает за обработку ресурсов ( может неправильно слово по-английски пишу ).
Вопрос* :Подскажите пожалуйста хотябы процедуру типа LoadFromМойРесурс - дальше сам по ссылкам накопаю.

Спасибо


Digitman   (2002-02-11 11:17:00) [21]

>>"Из под Windows Commander 5.0"
Никакого ярлыка нет. brcc32.exe - консоль. Вызови меню "Program|Accessories|CommandPrompt" и в открывшемся окне, эмулирующем DOS-консоль, запусти brcc32 ком.строкой - консольный вывод brcc32 будет направлен в тек.активное окно эмулятора DOS-консоли и исчезнет вместе с его закрытием по команде EXIT.

Не понял) *.RC - обычный текстовый формат, описывающий ресурсы на спец.языке. Ты же сам его и создавал для передачи на обработку в brcc32, а теперь формат его выясняешь ?


Андрей Сенченко   (2002-02-11 11:03:00) [22]

>> Digitman © (11.02.02 10:54)
>> На то есть CommandPrompt-меню : вызови его и запусти
>> brcc32.exe командной строкой
Что практически и было. Из под Windows Commander 5.0. Видимо, где-то валяется ярлык с галкой "Закрывать по завершении"

И все-таки ... Раскроет кто-нибудь тайну структуры RC-файла ?


Digitman   (2002-02-11 10:54:00) [23]

>>"..слишком быстро гасится окно - читать не успеваю"
На то есть CommandPrompt-меню : вызови его и запусти brcc32.exe командной строкой

В составе Wi32API есть вызовы FindResource() и LoadResource(), отвечающие за поиск и загрузку в память заданных ресурсов заданного типа в/из заданного модуля. Универсальней, чем эти вызовы, не найдешь.


Андрей Сенченко   (2002-02-11 10:53:00) [24]

4. >> ( может неправильно слово по-английски пишу ).
Вопрос снят.
По 1-му пока нет


Виктор Щербаков   (2002-02-11 10:47:00) [25]

1. В меню IDE пункт:
Project/Resources
решит многие проблемы, ИМХО, намного проще, чем brcc32.exe.

4. В SDK Resource Functions внимательно смотрел?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо