Текстовые ресурсы
Как уже было сказано, они используются всеми остальными компонентами инструментального пакета. Уточнение: когда упоминаются "компоненты пакета инструментов "ASK Tools", имеются в виду не Delphi-компоненты, а составляющие пакета.
Выделение текста в отдельный ресурс позволяет упростить интернационализацию приложений: файл легко перевести на любой язык. Файлы ресурсов имеют структуру INI-файлов и расширение, соответствующее трёхбуквенному обозначению языка локализации: ENU, RUS, и т.д. Любой компонент пакета, обращающийся к текстовым ресурсам, предварительно определяет язык локализации Windows, и затем использует нужный файл.
Пример содержимого файла текстовых ресурсов:
[TypeOfDisk] Unknown=Не определён REMOVABLE=Сменный FIXED=Локальный REMOTE=Сетевой CDROM=CD-ROM RAMDISK=Виртуальный (RAM) [Printer] ErrOpen=Ошибка открытия принтера ErrStartDoc=Ошибка начала печати ErrWrite=Ошибка печати [ErrNo] 1=Неверный № функции 2=Файл не найден 3=Путь не найден 7=Блок памяти уничтожен 9=Неверный адрес блока памяти . . .