我有一些数字存储在Integer
被叫mode
中,但我需要在TProcess
. 为此,我需要将 转换Integer
为 a String
,因为如果我不这样做,我会收到错误消息:
不兼容的类型:得到“LongInt”预期“AnsiString”
然后我想知道如何将 a 转换Integer
为 a String
?
您可以使用IntToStr
:
A:=IntToStr(123)
我刚刚使用 Delphi XE8 的 30 天测试版完成了我的第一步,并发现必须编写例如
Ticks: integer;
LabelTicks: TLabel;
(...)
LabelTicks.Text:= System.SysUtils.IntToStr( Ticks);
但是:变量 'Ticks' 似乎是一个对象!我没想到,但你也可以写
LabelTicks.Text:= Ticks.ToString;
对我来说,这似乎更优雅。