我有一些号码存储在Integer
调用mode
,但我需要使用他们在TProcess
。为此,我需要将Integer
转换为String
,因为如果我不这样做,我得到了错误:将整数转换为字符串
Incompatible types: got "LongInt" expected "AnsiString"
然后,我想知道我怎么能一个Integer
转换成String
?
我有一些号码存储在Integer
调用mode
,但我需要使用他们在TProcess
。为此,我需要将Integer
转换为String
,因为如果我不这样做,我得到了错误:将整数转换为字符串
Incompatible types: got "LongInt" expected "AnsiString"
然后,我想知道我怎么能一个Integer
转换成String
?
您可以使用IntToStr
:
A:=IntToStr(123)
我只是做了我的第一个步骤,德尔福XE8的30天测试版本,并想通了,一个人必须写例如
Ticks: integer;
LabelTicks: TLabel;
(...)
LabelTicks.Text:= System.SysUtils.IntToStr(Ticks);
但是:变量'Ticks'似乎是一个对象!我没想到的是,但你也可以写
LabelTicks.Text:= Ticks.ToString;
对我来说,这似乎是更优雅。
'Ticks'不是一个对象。你无意中发现的内在记录帮手简单的类型,请参阅[整数类型助手(http://docwiki.embarcadero.com/CodeExamples/en/Integer_Type_Helpers_(德尔福))。 – 2015-06-15 18:59:15
我想谁否决了这个问题,请尽快与两个人。这个问题没有用处?不清楚吗?哪一部分*毫无疑问是太微不足道了或太“新手” *难道你不明白? – 2009-12-31 20:52:55
http://www.google.pl/search?client=opera&rls=pl&q=delphi+integer+to+string&sourceid=opera&ie=utf-8&oe=utf-8 - 你必须回答后1秒 – inzKulozik 2009-12-31 21:12:45
@inzKulozik,我会爱SO成为第一个链接时,别人网上搜寻吧! – notnoop 2009-12-31 23:12:17