Guten Morgen Pitti,
pushen nach nur 10 Stunden wird hier nicht so gern gesehen.
Ausserdem wäre es hilfreich uns zu sagen wo der Fehler auftritt.
Um das genauer festzustellen kannst Du mit F8/F7 schrittweise Dein Programm
abarbeiten.
Kandidaten für Dein beschriebenebs Fehlverhalten
sind IntToStr() Operation.
tmpbot.Botlvl:=strtoint(copy(hilf[i].Bots,1,p-1));
Wenn copy einen Leerstring zurückliefert, ist das ein ungültiger Integerwert.
Wenn Du Dich mal selber mit dem Debuggen beschäftigen möchtest, findest
Du
hier ein Tutorial von
MaBuSe
das die ersten Schritte in diese Richtung beschreibt.
Grüße
Klaus