Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
Delphi 2009 Professional
|
Re: Wortliste erstellen
5. Mär 2004, 09:01
Moin Luckie,
Dein source wirft bei mir eine Verständnisfrage im Zusammenhang mit dyn. Array's auf.
Da ich grundsätzlich auf dyn. Array's verzichte bin ich hier nicht besonders fit.
Die Variable TextWordList ist so ein dyn Array. Mit TextWordList := Explode(' ', Text);
speicherst Du in TextWordList eine Referenz auf ein in Explode erzeugtes dyn. Array (ist ja auch der Ergebnistype der Funktion). Jetzt belegen aber auch dyn. Array Arbeitsspeicher auf dem Heap. In der Hilfe steht, dass dyn. Array mit der Zuweisung von Nil freigegeben werden. Das fehlt in Deinem Code. Kann es auch sein das dyn. Array's automatisch freigegeben werden wenn der Gültigkeitsbereich der Variablen (hier: TextWordList) verlassen wird?
I come from outer space to save the human race
|