назад | содержание | вперед
Файл ресурсов
Файл ресурсов проекта приложения имеет расширение res и служит для хранения информации (текста, значков, растровых изображений), изменение которой не требует редактирования кода. Возможность работы с файлом ресурсов — это одна из новинок Visual Basic 6. В предыдущих версиях приходилось использовать для этого Visual C++. Очень удобно, что все эти данные находятся в одном файле. Это обеспечивает дополнительные возможности для гибкой локализации приложения, совместимости версий приложения, хранения параметров конфигурации версий приложения.
Замечание
Необходимо иметь в виду, что для приложения может быть только один файл ресурсов.
Рис. 4.12. Окно редактора файла ресурсов
Любой ресурс можно добавить в файл ресурсов, удалить из него или отредактировать его. Для этого предназначен редактор ресурсов Resource Editor (Редактор ресурсов) инструментальной среды проектирования (рис. 4.12). Для вызова редактора можно воспользоваться одним из следующих способов:
Совет
Если на панели инструментов нет соответствующего значка или в меню нет команды, их можно подключить с помощью диалогового окна Add-In Manager (Управление надстройками), вызываемого из главного меню одноименной командой. В этом окне необходимо для элемента VB 6 Resource Editor списка надстроек установить флажок Loaded/Unloaded. Следует заметить, что все это можно сделать, если редактор ресурсов Resource Editor установлен при инсталляции Visual Basic 6.
С помощью Resource Editor можно выполнить следующие действия:
В Visual Basic можно работать с файлом ресурсов в исходном коде программы, используя следующие функции:
Функция |
Назначение |
LoadResString |
Возвращает текстовые строки |
LoadResPicture |
Возвращает объекты типа ярлыков, значков или курсоров |
LoadResData |
Возвращает массив данных |
Из рисунков с окнами редактирования ресурсов (рис. 4.13 и 4.14) наглядно видно, что по коду (идентификатору) ресурса при помощи указанных функций можно выбрать любое строковое значение, изображение или другой ресурс из файла ресурсов в качестве параметра настройки приложения. Используя такой подход, можно организовать гибкую настройку приложения.
Рис. 4.13. Диалоговое окно редактирования ярлыка из файла ресурсов
Рис. 4.14. Диалоговое окно редактирования текстовой таблицы из файла ресурсов
назад | содержание | вперед