Главная » Delphi » Строковые ресурсы

0

В Delphi 3 появилась возможность внесения строковых ресурсов непосредственно в  исходный код  с  помощью  ключевого  слова  resourcestring. (string resources) представляют собой  литеральные строки (обычно это — сообщения программы пользователю), которые физически расположены в ресурсных файлах, присоединенных к приложению, или  в отдельной библиотеке, а не  внедрены в ис ходный  код программы. В частности, подобное отделение строк  от  исходного кода упрощает перевод приложения на другой  язык  (локализацию): для этого  достаточно просто присоединить к приложению строковые ресурсы  на необходимом языке, без перекомпиляции самого приложения.  описываются в виде пар значений идентификатор = строковый литерал, как показано ниже.

resourcestring

ResString1 = ‘Resource string 1′;

ResString2 = ‘Resource string 2′;

ResString3 = ‘Resource string 3′;

В программе строковые ресурсы  используются так же, как и обычные строковые константы:

resourcestring ResString1 = ‘hello'; ResString2 = ‘world';

var

String1: string;

begin

String1 := ResString1 + ‘ ‘ + ResString2;

.

.

.

end;

Источник: Тейксейра, Стив, Пачеко, Ксавье.   Borland Delphi 6. Руководство разработчика. : Пер.  с англ. — М. : Издательский дом “Вильямс”, 2002. —  1120 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии