Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
20. Okt 2004
Dankeschööööööööööön :angel:
Bye
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
20. Okt 2004
Und was is schneller? Das Überprüfen ob ein "-" da ist, oder ob die Int64 kleiner 0 ist?
Bye
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
20. Okt 2004
Aber eine Cardinal kann ja auch größer als eine Integer sein :zwinker:
Und in dem Fall soll brauch ich auch eine, welche größer ist als Integer, aber die kleiner als Int64 ist!
Das ganze soll auch so schnell wie möglich ablaufen und der Prozessoraufwand soll so klein wie möglich gehalten werden!
Zur Zeit sieht das so aus:
If StrToInt64Def( String, 0 ) <= 0 Then Cardinal := 0
...
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
20. Okt 2004
Ich hab nen String mit einem Parameter drinn und möchte diesen zu einer Cardinal umwandeln...
Nutzen tu ich: Cardinal := StrToInt64Def( String, 0 ); Problem ist, wenn im String eine negative Zahl ist, ist die Cardinal dann 4294967295 + den negativen Wert...
Aber wenn die Zahl Negativ ist, soll die Cardinal auch 0 sein, so wie wenn nur Müll im String steht :roll:
Hat dazu wer eine...