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