Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi leeren Filestream von z.B. 500 mb größe erzeugen? (https://www.delphipraxis.net/92887-leeren-filestream-von-z-b-500-mb-groesse-erzeugen.html)

alleinherrscher 28. Mai 2007 13:30


leeren Filestream von z.B. 500 mb größe erzeugen?
 
Morgen und erstmal schöne Restpfingsten!

Eine Frage: Gibt es eine Möglichkeit einen "leeren Filestream" zu erzeugen. Also praktisch folgendes, nur nicht als MemoryStream sondern als Filestream?

Delphi-Quellcode:
teststream:=Tmemorystream.create;
teststream.setsize(500*1024*1024) //500MB Stream
Nun hab ich mir ja 500MB speicher im Memory Reserviert.
Ich bräuchte halt 500MB auf der Festplatte reserviert, leider gibt es in der Class TFilestream die Setsize Methode nicht.

Ich will den Stream dann hinterher mit Daten füllen. Aber er soll erstmal komplett vorhanden sein.

Danke im vorraus, mit freundlichen Grüßen,

Michael

marabu 28. Mai 2007 13:32

Re: leeren Filestream von z.B. 500 mb größe erzeugen?
 
Hallo,

du kannst einfach die property Size verwenden.

Grüße vom marabu

alleinherrscher 28. Mai 2007 13:45

Re: leeren Filestream von z.B. 500 mb größe erzeugen?
 
Wow, so einfach ist das? Ich dachte das wäre ne Readonly Eigenschaft :) Danke marabu!

Bye!


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

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