![]() |
TStreamReader Position und Filesize
Hi,
ich habe gerade mal eine Anwendung von TTextFile auf TStreamReader umgestellt. Gibt es unter TStreamReader irgendwas Äquivalentes zu FilePos und FileSize (z.B. zum Anzeigen eines Fortschritts)? |
AW: TStreamReader Position und Filesize
Gehst du Doku gucken.
![]() Der StreamReader weiß nur ob
Delphi-Quellcode:
ja oder nein. Willst du die genaue Position wissen wo wir im Stream grade sind, schaust du die Eigenschaften
EndOfStream
Delphi-Quellcode:
und
Position
Delphi-Quellcode:
von deinem Stream-Objekt.
Size
|
AW: TStreamReader Position und Filesize
Ah, ja, danke.
BaseStream, jetzt wo du's sagst isses logisch :-D Hätt ich auch selber drauf kommen können ;-) |
AW: TStreamReader Position und Filesize
Eventuell gibt es noch einen kleinen Offset zur Position, falls (hoffentlich) TStreamReader einen kleinen Buffer verwendet, um die Zugriffe zu optimieren.
Aber wenn es wichtig ist, dass eine Fortschittsanzeige nötig wird, dann fällt der winzige fehlende Offset wohl nicht auf. |
AW: TStreamReader Position und Filesize
Zitat:
Siehe auch: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 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