Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.05.2012, 13:39
player891 player891 вне форума
Прохожий
 
Регистрация: 15.03.2012
Сообщения: 23
Репутация: 10
По умолчанию файлы с расширением .res

Здравствуйте,хотелось бы узнать о них,если можно киньте ссылку на материалы,или опишите кратко,спасибо.
Ответить с цитированием
  #2  
Старый 16.05.2012, 13:54
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Ссылку кидать не буду, поделюсь лучше собственным опытом.
*.res - Compiled Resource Script, то бишь скомпиленный двоичный файл ресурсов. Может содержат например иконки или битмапы. Я лично использую только один такой, содержащий битмапы, для покраски кнопок DBNavigator'a. А вообще его можно использовать для любого компонента, имеющего свойство Glyph.
Вот как пример использования для BitButton'a:
Код:
BitBtn1.Glyph.LoadFromResourceName(HInstance, 'тут имя битмапа в файле .res');
Правда надо еще не забыть прописать на главной форме:
Код:
{$R *.dfm}
{$R TEST.res}
__________________
Google в помощь
Ответить с цитированием
  #3  
Старый 16.05.2012, 14:00
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Ресурсный файл, может содержать ВСЕ оконные контролы + всё что захочешь. Другое дело, что в Дельфи (VCL) это не практически не используется.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #4  
Старый 16.05.2012, 14:09
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

начинаем читаем файл справки:
Цитата:
Delphi generated files
res Contains the version info resource (if required) and the application’s main icon. This file may also contain other resources used within the application but these are preserved as is. Do not delete this file if your application contains any references to it.

потом переходим к About Resource Files
Цитата:
To include resources in your Windows-based application with RC, do the following:
Create individual files for your cursors, icons, bitmaps, dialog boxes, and fonts.
Create a resource-definition script (.rc file) that describes the resources used by your application.
Compile the script with RC. For more information, see Using RC (The RC Command Line).
Link the compiled resource (.res) file into the application's executable file with your linker.

на последок:
Цитата:
d:\Projects>brcc32.exe /?
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.

Syntax: brcc32 [options ...] filename
options marked with a '*' are on by default

@<filename> Take instructions from command file
-r (ignored for compatibility)
-16 Build 16-bit Windows compatible .res file
-32 * Build 32-bit Windows compatible .res file
-fofilename Set output filename
-v Verbose
-ipath Set include path
-dname[=string] Define #define
-x Ignore INCLUDE environment variable
-m Enable multi-byte character support
-cdddd set default code page to nnnn
-lxxxx set default language to xxxx
-31 Provided for downward compatibility (build 16-bit .res file)
-w32 Provided for downward compatibility (build 16-bit .res file)
-? or -h Display this message

more:
Menus and Other Resources
Resource Functions
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 17.05.2012, 16:09
player891 player891 вне форума
Прохожий
 
Регистрация: 15.03.2012
Сообщения: 23
Репутация: 10
По умолчанию

как его создавать,как в него записывать и как открывать?
Ответить с цитированием
  #6  
Старый 17.05.2012, 16:31
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от player891
как его создавать?
см. последнюю цитату

Цитата:
Сообщение от player891
как в него записывать?
редактируешь сценарий, потом компилируешь - ничего больше в него писать не надо

Цитата:
Сообщение от player891
как открывать?
не нужно его открывать. как использовать ресурсы см. ссылку Resource Functions. включить его в проект опция {$R *.res}
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025