Einzelnen Beitrag anzeigen

markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#3

Re: Streams & Speicherleck

  Alt 25. Feb 2006, 21:23
Danke, der Trick funktioniert ... jetzt bemängelt er nur noch die erste Erzeugung des Streams, da ich sämtliche Streams am Anfang des Programms erzeuge ... das ist echt komisch ...
Ich bau mal noch ein wenig um, mal sehen obs dann besser wird ...

mfG

Markus

EDIT: Im Programm selbst bemängelt er nichts, aber bei der Initialisierung ...

Mein Programmaufbau:

Unit Variables enthält eine Prozedur INIT, die alle Streams erzeugt ...
nach der neuen Programmversion werden diese erst mit Free aufgelöst, wenn das Programm beendet.

Dazwischen greifen diverse Prozefuren auf den Stream zu.
Könnte es evtl. daran liegen, dass ich eine Funktion auf den Stream zugreifen lasse?
also

stream := gibstreamzurück(somestrings); ich glaub, ich muss nochmal meinen Quellcode checken ...


EDIT2: Das ist die Lösung !!! Meine Funktion erzeugt intern einen neuen Stream und überschreibt mir den alten --> Speicherleck
Markus
  Mit Zitat antworten Zitat