Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Zugriffsverletzung beim Freigeben einer TStringList

  Alt 20. Jul 2007, 10:11
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.
  Mit Zitat antworten Zitat