![]() |
Dateninhalt als TFileStream nach TStream kopieren?
Ich habe eine Frage an die Profies hier,
gearbeitet habe ich mit sowas noch nie :( ich muß an eine Funktion Daten in einen TStream übergeben mein Problem ist, das die Daten auf der Festplatte vorliegen und ich sie aus einer Datei laden muß. Doch wie zum :evil: bekomme ich die Daten nun in einen TStream?
Delphi-Quellcode:
Für jeden Tip dankbar!!!
fileStream:TFileStream;
Stream:TStream; fileStream:=Create('c:\in.bin',fmOpenRead); Stream:=TStream.Create; try ...umkopieren?... finally fileStream.Free; Stream.Free; end; Frank |
Re: Dateninhalt als TFileStream nach TStream kopieren?
Uhm... TFileStream ist, wie der Name schon sagt, ein Nachfahre von TStream. Übergib einfach den Filestream und gut.
|
Re: Dateninhalt als TFileStream nach TStream kopieren?
Zitat:
z.B. TMemoryStream. Dort gibt es die Procedure LoadfromFile oder LoadFromStream. Letzendlich geht es aber erst mal darum, was du mit dem Stream und den Daten machen willst. Gib mal mehr Info.... Gerd |
Re: Dateninhalt als TFileStream nach TStream kopieren?
Es besteht ja eine IS-A Beziehung von abgeleiteter Klasse und Superklasse. TFileStream IS-A TStream. Überall wo ein TStream benötigt wird kannst du also einen TFileStream übergeben
|
Re: Dateninhalt als TFileStream nach TStream kopieren?
|
Re: Dateninhalt als TFileStream nach TStream kopieren?
Zitat:
|
Re: Dateninhalt als TFileStream nach TStream kopieren?
Hab ich das geschrieben? Es wird von TStream eingeführt und somit muss er dort in die Hilfe schauen. Das TStream eine abstrakte Basisklasse ist und nicht verwendet werden sollte, wurde im Beitrag zuvor genannt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 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-2025 by Thomas Breitkreuz