Forum: Object-Pascal / Delphi-Language
Delphi
by amigage,
28. Jan 2022
Stimmt, das hilft in meinem Fall. :thumb: Irgendwie dachte ich nur, ich könnte testen, ob es genau diese Version ist. Habe nicht verstanden, dass man es als "ist die Version mindestens VALUE" interpretieren muss :lol:
Forum: Object-Pascal / Delphi-Language
Delphi
by amigage,
28. Jan 2022
CharInSet wäre eine Alternative. Split() ist nicht flexibel genug, da ich ja genau den Separator kennen müsste..
In meinem Fall kann Major auch zweistellig sein, oder später auch dreistellig. Zudem sollte die Funktion flexibel sein. Also aus einem String, die ersten Integerwerte lesen.
Normalerweise ja, aber in meinem Fall möchte ich nicht wissen, ob es genau diese Version des System...
Forum: Object-Pascal / Delphi-Language
Delphi
by amigage,
28. Jan 2022
Okay, habe mir dann doch die Routine geschrieben:
function MyStrToInt(StrVar: String): Integer;
var
strArray: TArray<string>;
i: Integer;
strI : String;
begin
try
Result := strVar.ToInteger;
Forum: Object-Pascal / Delphi-Language
Delphi
by amigage,
28. Jan 2022
Hallo,
unter Andorid nutze ich nachfolgenden Code, um bei bestimmten Android Versionen eine andere Schleife aufzurufen.
If (JStringToString(TJBuild_VERSION.JavaClass.RELEASE).ToInteger() <= 9) then
begin
end;
Ab Android 9 funktioniert es, davor leider nicht, da RELEASE auch Werte wie "8.0.0" oder "7.1.1" haben kann.
Bevor ich mir selbst eine Funktion schreibe, wollte ich fragen, ob es...