Einzelnen Beitrag anzeigen

edelfred

Registriert seit: 22. Sep 2006
6 Beiträge
 
#3

Re: speicherfreigabe im debug modus

  Alt 27. Sep 2006, 22:11
Hallo Bernhard,
nun, ich benötige einen Daten Buffer einer bestimmten Länge, der beschrieben wird. Bei Überlauf werden die Daten wieder an den Anfang des Buffers geschrieben (typische Messkarte). bei bestimmten events werden die Dtaen aus diesem Buffer in einen weiteren Buffer übetragen.
Nun, ich dachte mir, schaue ich mal, wie ich Speicherplatz für die Buffer freiräumen kann. Dann bin ich in der Hilf fündig geworden mit den oben genannten Befehlen.
Gibt es Haken an der Sache? Gibt es Alternativen? Wie gesagt, prinzipiell funktioniert es ja, bis auf die Fehlerfälle.
P.S.: Besten Dank für den tipp mit try finally, wobei ich nicht weiss, ob mir das etwas bringt: Ich müsste ja jeden Befehl zwischen Speicherreservierung und -Freigabe mit try..finally begleiten, um im fehlerfall den Speicher wierde freizugeben....oder verstehe ich da etwas falsch?
  Mit Zitat antworten Zitat