Zitat von
Bernhard Geyer:
Zitat von
sirius:
for i:=0 to linecount-1 do
nee:
lineCount := s.Count - 1;
Doch:
Delphi-Quellcode:
setlength(Content,lineCount);
for i := 1 to lineCount do
begin
Content[i] := ...
Und beim letzten überschreibt er irgendetwas unvorhersehbares.
[Edit]Und wie ich unseren Compiler so kenne liegt nämlich das Array mit den Pointer direkt neben der Instanz von s[/Edit]
Zitat von
SirThornberry:
Genau, und Dadurch wird die Größe von Content 1 zu klein
Ja, das auch. Aber das hätte er sicherlich noch bemerkt. Zumal ich vermute, dass es ähnlich wie die showmessages (mehr oder weniger) wirres rumprobiere ohne Ziel war um den Fehler zu finden und demnächst eh wieder rausfliegt.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.