[英]Convert Integer Into String
I have a some numbers stored in a Integer
called mode
, but I need to use they in a TProcess
. 我有一些存储在Integer
数字称为mode
,但我需要在TProcess
使用它们。 For this I need to convert the Integer
into a String
, because if I don't do this, I got the error: 为此我需要将Integer
转换为String
,因为如果我不这样做,我得到错误:
Incompatible types: got "LongInt" expected "AnsiString" 不兼容的类型:得到“LongInt”预期“AnsiString”
Then I want to know how I can convert a Integer
into a String
? 然后我想知道如何将Integer
转换为String
?
您可以使用IntToStr
:
A:=IntToStr(123)
I just did my first steps with a 30day test version of Delphi XE8 and figured out that one has to write eg 我刚刚使用Delphi XE8的30天测试版本完成了我的第一步,并且发现必须编写例如
Ticks: integer;
LabelTicks: TLabel;
(...)
LabelTicks.Text:= System.SysUtils.IntToStr( Ticks);
But: The variable 'Ticks' seems to be an object! 但是:变量'Ticks'似乎是一个对象! I did not expect that, but you can also write 我没想到,但你也可以写
LabelTicks.Text:= Ticks.ToString;
To me that seems to be much more elegant. 对我来说,这似乎更优雅。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.