13.2. Создание ресурсов |
Вверх Предыдущий Следующий |
Компилятор Free Pascal сам не создаёт каких-либо файлов ресурсов. Он только компилирует их в исполняемый файл. Для создания файлов ресурсов вы можете использовать некоторые инструменты GUI, такие как Borland resource workshop. Но можно также использовать компилятор ресурсов WINDOWS, например, GNU windres, который поставляется с GNU binutils. Дистрибутив Free Pascal также содержит версии, которые вы можете использовать. Использовать windres просто. Он читает входной файл описания ресурсов и генерирует выходной файл ресурсов. Типичный вызов windres: windres -i mystrings.rc -o mystrings.res он будет читать файл mystrings.rc и создаст выходной файл ресурса mystrings.res. Полное описание windres выходит за рамки этого документа, но ниже приведены некоторые вещи, которые вы можете использовать: stringtables (таблицы строк), которые содержат списки строк. bitmaps (рисунки), которые читаются из внешнего файла. icons (значки), которые также читаются из внешнего файла. Version information (информация о версии), которая может быть просмотрена в проводнике WINDOWS. Menus (меню) может быть разработано как ресурсы и использовано в GUI ваших приложений. Arbitrary data (произвольные данные) могут быть включены как ресурсы и прочитаны с помощью вызовов API. Некоторые из них будут описаны ниже. |