назад | содержание | вперед

Файл ресурсов

Файл ресурсов проекта приложения имеет расширение res и служит для хранения информации (текста, значков, растровых изображений), изменение которой не требует редактирования кода. Возможность работы с файлом ресурсов — это одна из новинок Visual Basic 6. В предыдущих версиях приходилось использовать для этого Visual C++. Очень удобно, что все эти данные находятся в одном файле. Это обеспечивает дополнительные возможности для гибкой локализации приложения, совместимости версий приложения, хранения параметров конфигурации версий приложения.

Замечание

Необходимо иметь в виду, что для приложения может быть только один файл ресурсов.

Рис. 4.12. Окно редактора файла ресурсов

Любой ресурс можно добавить в файл ресурсов, удалить из него или отредактировать его. Для этого предназначен редактор ресурсов Resource Editor (Редактор ресурсов) инструментальной среды проектирования (рис. 4.12). Для вызова редактора можно воспользоваться одним из следующих способов:

С помощью Resource Editor можно выполнить следующие действия:

В Visual Basic можно работать с файлом ресурсов в исходном коде программы, используя следующие функции:

Функция

Назначение

LoadResString

Возвращает текстовые строки

LoadResPicture

Возвращает объекты типа ярлыков, значков или курсоров

LoadResData

Возвращает массив данных


 

Из рисунков с окнами редактирования ресурсов (рис. 4.13 и 4.14) наглядно видно, что по коду (идентификатору) ресурса при помощи указанных функций можно выбрать любое строковое значение, изображение или другой ресурс из файла ресурсов в качестве параметра настройки приложения. Используя такой подход, можно организовать гибкую настройку приложения.

Рис. 4.13. Диалоговое окно редактирования ярлыка из файла ресурсов

Рис. 4.14. Диалоговое окно редактирования текстовой таблицы из файла ресурсов

 

назад | содержание | вперед