Строковые ресурсы


Приложение, которое обслуживает строки символов в ресурсах, может быть преобразовано в новые языки с минимальным усилием. Вместо того, чтобы искать строки в исходных модулях, можно просто преобразовать строки в файле ресурса и выполнить повторную компоновку приложения. Кроме того, использование строковых ресурсов упрощает создание Unicode и не-Unicode версий приложения из тех же самых исходных файлов.

Функция LoadString загружает строковый ресурс из исполняемого файла приложения. Функция FormatMessage загружает строковый ресурс и интерпретирует опции форматирования, которые могут быть встроены в строку.

Ресурсы в бинарной форме сохраняются в формате Уникода. При загрузке ресурсов приложения, могут использоваться версии функций Unicode ресурса (LoadStringW, например, чтобы получить ресурсы, как данные Unicode).

Для 16-разрядных строковых ресурсов максимальная длина - 255 символов. Для 32-разрядных строковых ресурсов максимальная длина - 65535 символов.

 

Назад в оглавление
На главную страницу

Hosted by uCoz