我有一些號碼存儲在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