Forum: Programmieren allgemein
by Sir Rufo,
22. Mai 2014
Du hast ein seltsames Delphi, diese Funktionen fehlen bei mir. Oder wurden die bei mir absichtlich weggelassen? :gruebel:
Ich dachte immer, einen Integer-Wert kann mann immer in einen string umwandeln, umgekehrt aber nicht.
Darum gibt es ja auch TryStrToInt und StrToIntDef.
Hier liegen die Werte aber wohl als Variant vor, sonst ergibt es gar keinen Sinn ;)
Auch wenn es das IfThen...
Forum: Programmieren allgemein
by Sir Rufo,
22. Mai 2014
Nur mal so am Rande bemerkt, diese ganzen try..except Blöcke machen deinen Code sehr unleserlich weil hier vom Wesentlichen abgelenkt wird.
Vereinfache deinen Code durch Auslagerung in Funktionen
function VarFloatToStr( Value : Variant; Default : string = '' ) : string;
begin
if VarIsFloat( Value )
then
Result := FloatToStr( Value )
else