Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Feb 2011
Das Einfachste: Val, TryStrToInt, TryStrToFloat, ...
DecimalSeparator
Ansonsten einfach alles nacheinander prüfen und schauen, ob was Richtiges/Falsches drin vorkommt.
Result := False;
i := 1;
if (i <= Length(S)) and (S in ) then
Inc(i);
if (i > Length(S)) or not (S in ) then
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Nov 2007
@LoCrux: OK, wenn wirklich nur Zahlen und Buchstaben drin sind, dann sag ich nichts dagegen :angel:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
29. Nov 2007
@LoCrux:
es stimmt schon das wenn Bit 6 nicht gesetzt ist daß es eine Zahl sein könnte, aber es muß dennoch keine Zahl sein (ih weiße da nur mal auf die ganzen Steuerzeichen #0..#31 hin),
also einfach nur Bit 6 zu Prüfen reicht nicht aus.
@Reinhard Kern:
tut es doch :zwinker: ... siehe (i = 1)
@Popov: hast schon Recht (es funktioniert zwar, aber wenn die 2 Assembleranweisungen je...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Nov 2007
Ja hallo ersmal und Willkommen und so :hi:
also in Delphi selber is nichts vorhanden,
aber wieso willst due denn nicht Stück für Stück prüfen?
Bsp:
B := True;
For i := 1 to Length(S) do
If not ((S in )
or ((i = 1) and (S in ))) Then B := False;