Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten am ende von MemoryStream löschen (https://www.delphipraxis.net/71640-daten-am-ende-von-memorystream-loeschen.html)

alleinherrscher 18. Jun 2006 21:08


Daten am ende von MemoryStream löschen
 
Hallo nochmals an alle!

Wie kann ich am Ende eines Memorystreams daten löschen?

Folgendes: Ich hab nen Memorystream mit sagen wir mal 2 Teil-datenmengen

Die zweite (hintere) Datenmenge wird nicht mehr gebraucht, also müsste ich den Memorystream so verkürzen, dass nur noch der erste Teil drin steht.

Mit Copyfrom will ich nicht arbeiten, ist zu langsam. In der Delphi hilfe steht, dass setsize nur ausgerufen werden sollte bevor der stream mit daten gefüllt wurde...

Thx to all!

Hawkeye219 18. Jun 2006 21:21

Re: Daten am ende von MemoryStream löschen
 
Hallo,

Zitat:

Zitat von Delphi6-Hilfe
SetSize wird aufgerufen, bevor der Speicher-Stream mit Daten aus verschiedenen Quellen oder mit dem Teilinhalt eines anderen Streams gefüllt wird.

Da steht nicht, daß man sie nur dann aufrufen kann. Mit einer Zuweisung zu TMemoryStream.Size solltest du den Stream jederzeit kürzen können.

Gruß Hawkeye

alleinherrscher 18. Jun 2006 22:04

Re: Daten am ende von MemoryStream löschen
 
Danke, funktioniert!!!!!!!!!!!!!!!

Gute Nacht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz