Danke für den Hinweis.
Ich hätte schreiben sollen, dass ich es auch mit IndexText versucht habe.
Aber der Compiler hatte immer gemeckert, dass es keine StrUtils gibt.
Aber ich habe den Fehler gefunden.
Unter Windows hatte ich bisher die
StrUtils eingebunden.
Unter FMX muss man aber den kompletten UnitNamen
System.StrUtils angeben:
So sollte es also funktionieren:
Delphi-Quellcode:
monthname = 'Jun';
i := System.StrUtils.IndexText(monthname, MonthArray) + 1;