"Для разработчиков", "Серверные скрипты", "Описание функций", "Преобразования типов", "StrToInt".

 

Преобразовать текстовую строку в целое число со знаком.

 

Синтаксис

function StrToInt(sSt: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sSt

string

исходная строка.

 

Результат функции

Число, соответствующее переданной в функцию строке. Если конвертация не удалась, функция возвращает 0.

 

Пример

var
  iA, iB, iC, iD, iE, iSum: integer;
begin
  iA := 32;
  iB := StrToInt('100');    // строка '100' преобразуется в целочисленное 100
  iC := StrToInt('  -12');  // начальные пробелы игнорируются
  iD := StrToInt('$1E');    // шестнадцатеричные значения начинаются с '$'
  iE := StrToInt('-0x1E');  // ... или с '0x'
  iSum := iA + iB + iC + iD + iE;  // складываем все эти целые числа
  mLogScript(IntToStr(iA), '');
  mLogScript(IntToStr(iB), '');
  mLogScript(IntToStr(iC), '');
  mLogScript(IntToStr(iD), '');
  mLogScript(IntToStr(iE), '');
  mLogScript(IntToStr(iSum), '');
end.

Результат работы скрипта

[20:47:46] (Log "test"): 32

[20:47:46] (Log "test"): 100

[20:47:46] (Log "test"): -12

[20:47:46] (Log "test"): 30

[20:47:46] (Log "test"): -30

[20:47:46] (Log "test"): 120

 

Ещё посмотреть

IntToStr

mLogScript