Иллюстрированный самоучитель по Turbo Pascal

Ресурсы Turbo Vision

  • Ресурсы

    Ресурсы – это индексированные потоки. Главное отличие ресурсов от потоков заключается в том, что к объектам, хранящимся в ресурсе, можно обращаться по ключам – уникальным строкам, идентифицирующим объекты.
  • Создание ресурса

    Поскольку ресурс – это поток, для создания ресурса необходимо открыть (создать) поток. Для этого следует использовать метод Init для потока нужного типа (обычно используется буферизованный поток TBufStream или его потомок).
  • Использование ресурса

    Получить объект из ресурса не представляет проблемы: после инициации файла ресурсов Вы просто используете его метод Get, которому передаете ключ (имя) нужного ресурса. | Например, в следующей программе используется файл Status.res, созданный в предыдущем примере: | Uses Objects, Drivers, Views, Menus, Dialogs, App; | var | StatusRes: TResourceFile; {Файл ресурсов} | type | PMyApp =TМуАрр;
  • Строковые ресурсы

    Списки строк используются в программах Turbo Vision очень часто, поэтому специально для этого вида ресурсов разработаны два особых объекта – TStrListMaker и TStringList. С помощью TSrtListMaker создается строковый ресурс, а с помощью TStringList ранее созданный строковый ресурс становится доступен программе.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.