Ein Stream einem anderen hinzufügen!
Hallo,
Ich wollte gerne eine Datei mit einem TFileStream öffnen und diesen Stream dann einem 2ten Stream (in welchen bereits einige Daten geschrieben wurden) hinzufügen. Ist das irgendwie realisierbar? thx mirage228 |
Re: Ein Stream einem anderen hinzufügen!
Kuck dir mal die Methode CopyFrom von TStream an.
|
Re: Ein Stream einem anderen hinzufügen!
Moin mirage,
klar geht das. Beispiel:
Delphi-Quellcode:
var
fsOUT : TFileStream; fsIN : TFileStream; begin fsOUT := TFileStream.Create(....); try fsIN := TFileStream.Create(...); try fsOUT.Position := fsOUT.Size; fsOUT.CopyFrom(fsIN,0); finally FreeAndNil(fsIN); end; finally FreeAndNil(fsOUT); end; end; |
Re: Ein Stream einem anderen hinzufügen!
Hi,
funktioniert! Danke euch beiden! ;-) mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 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