Подтвердить что ты не робот

Преобразовать целое в строку

У меня есть некоторые числа, хранящиеся в Integer, называемые mode, но мне нужно использовать их в TProcess. Для этого мне нужно преобразовать Integer в String, потому что, если я этого не сделаю, я получил ошибку:

Несовместимые типы: получил "LongInt" ожидаемый "AnsiString"

Затем я хочу знать, как я могу преобразовать Integer в String?

4b9b3361

Ответ 1

Вы можете использовать IntToStr:

A:=IntToStr(123)

Ответ 2

Я только что сделал первые шаги с 30-дневной тестовой версией Delphi XE8 и понял, что нужно писать, например.

  Ticks: integer;
  LabelTicks: TLabel;
  (...)
  LabelTicks.Text:= System.SysUtils.IntToStr( Ticks);

Но: переменная "Ticks" кажется объектом! Я этого не ожидал, но вы также можете написать

  LabelTicks.Text:= Ticks.ToString;

Для меня это кажется намного более элегантным.