J'ai quelques numéros stockés dans un Integer
appelé mode
, mais je dois les utiliser dans un TProcess
. Pour cela, je dois convertir le Integer
en String
, car si je ne le fais pas, j'ai l'erreur:
Types incompatibles: obtenu "LongInt" attendu "AnsiString"
Ensuite, je veux savoir comment convertir un Integer
en String
?
Vous pouvez utiliser IntToStr
:
A:=IntToStr(123)
Je viens de faire mes premiers pas avec une version de test 30 jours de Delphi XE8 et j'ai compris qu'il fallait écrire par exemple.
Ticks: integer;
LabelTicks: TLabel;
(...)
LabelTicks.Text:= System.SysUtils.IntToStr( Ticks);
Mais: la variable 'Ticks' semble être un objet! Je ne m'y attendais pas, mais vous pouvez aussi écrire
LabelTicks.Text:= Ticks.ToString;
Cela me semble beaucoup plus élégant.