27

我有一些数字存储在Integer被叫mode中,但我需要在TProcess. 为此,我需要将 转换Integer为 a String,因为如果我不这样做,我会收到错误消息:

不兼容的类型:得到“LongInt”预期“AnsiString”

然后我想知道如何将 a 转换Integer为 a String

4

2 回答 2

44

您可以使用IntToStr

A:=IntToStr(123)
于 2009-12-31T18:11:10.543 回答
3

我刚刚使用 Delphi XE8 的 30 天测试版完成了我的第一步,并发现必须编写例如

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

但是:变量 'Ticks' 似乎是一个对象!我没想到,但你也可以写

  LabelTicks.Text:= Ticks.ToString;

对我来说,这似乎更优雅。

于 2015-06-14T22:35:42.270 回答