16.3. Типы переменных

В скрипте поддерживается несколько типов переменных, в частности:
  • string - строка. Строки заключаются в одинарные кавычки.
  • integer - целое число со знаком.
  • dword - целое число без знака.
  • double - число с плавающей точкой.
  • boolean - логический тип данных, допускает значения true или false.
  • TDate, TTime, TDateTime - переменная для хранения даты и времени.
 
Целочисленные значения могут записываться в следующих форматах:
12345 - число в десятеричной системе исчисления.
$0A25 -число в шестнадцатеричной системе исчисления (обратите внимания, данная форма записи отличается от принятой в C 0x0A25).
 
Кроме вышеуказанных переменных, поддерживается класс TStringList, позволяющий работать с массивами строк и текстовыми файлами (загружать данные из текстового файла и сохранять в виде текстового файла), что позволяет реализовывать альтернативные методики протоколирования, а также использовать "базы" с настройками скрипта или массивами неких данных для их использования в ходе лечения или исследования, например: имена подозрительных файлов, списки каталогов для чистки или MD5 сумм для поиска объектов, что продемонстрировано в примере.