Zitat von
nikon.de:
Schau dir mal in der Delphi hilfe die pos funktion an
Warum? Wenn das Prozentzeichen immer vorn ist, dann tut´s auch ein
if nick[1] = '%' then { ... }
Zitat von
Freddy_K:
ob nun ab 0 oder ab 10 dürfte doche keine rolle spielen in bezug auf das speicherproblem.. ansonsten klappt das ja..
Das war ja auch nicht der Punkt. Du hast bei Null angefangen zu zählen. Bei bspw. 10 Einträgen in der Liste würdest du logischerweise bis 11 zählen: 0, 1, 2, 3, ... 10. Und das war der Fehler. Da der erste Eintrag den Index Null hat, musst du den Maximalwert der Schleife natürlich auch um Eins verringern. Und das wollten dir Mirilin und Chewie damit sagen.