Thema: Delphi Zeichenkette zerlegen...

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.184 Beiträge
 
Delphi 12 Athens
 
#28

AW: Zeichenkette zerlegen...

  Alt 26. Apr 2011, 13:53
VarIsNumeric...

Ja, wie der Name schon sagt ... einfach prüfen, ob im Variant ein nummerischer Wert drin steckt

Delphi-Quellcode:
Result := TryStrToFloat(String(AValue));

// aber TryStrToFloat kennt dein Delphi wohl nicht

var
  E: Integer;
  F: Single;
Val(String(AValue), F, E);
Result := E = 0;
[edit]
halt nee, String() könnte auch noch eine Exception auslösen

Delphi-Quellcode:
try
  StrToFloat(String(AValue));
  Result := True;
except
  Result := False;
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (26. Apr 2011 um 13:55 Uhr)
  Mit Zitat antworten Zitat