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