etwas spät, aber ich nutze diesen Code auch seit einer Weile.
Statt dem
Code: Alles auswählen
Debug PeekS(*Buffer)
Code: Alles auswählen
htmloutput$ = PeekS(*Buffer)
(Der untenstehende Code ist nicht von mir, funktioniert aber, hat jemand mal im Forum gepostet, ich weiss nicht mehr genau wer oder wo, sorry)
Code: Alles auswählen
Text.s= PeekS(*Buffer)
For i = 1 To CountString(Text, #LF$) + 1
AddElement(LinkedList_htmloutput.s())
LinkedList_htmloutput.s() = ReplaceString(StringField(Text, i, #LF$), #CR$, "")
Next
http://www.purebasic.fr/german/viewtopic.php?t=12686
Ich speichere den HTML Output in der LinkedList(), die Funktion wird sehr oft aufgerufen, für verschiedene Links, die LinkedList() leere ich vor jedem Aufruf mit ClearList(), trotzdem entseht ein stetiger Speicherverbrauch bei jedem Aufruf der Funktion, hat Jemand eine Lösung?