![]() |
[TStream]: überschriebene Read/Write - Methode mit Buffer
Hab ne Klasse von TStream abgeleitet! :-D
Ich möchte nun die Read/Write-Methoden überschreiben, d.h. den Buffer (ohne Typ) verwenden, etwas auslesen mit der Basismethode, allerdings dann Buffer noch manipulieren. Wie muss ich da arbeiten, mit PChar und PByte? Kann mir das jemand erklären? P.S.: Mit inherited und override kenne ich mich aus! :-D Grundlegend geht es nur um die Manipulation des Buffers vor dem Hineinschreiben oder nach dem Herauslesen aus dem Strom. Danke |
Re: [TStream]: überschriebene Read/Write - Methode mit Buffe
So viel ich weiss, wird der Buffer als normaler Pointer behandelt. Aber ich halte es für gefährlich, was du vorhast. Was ist wenn der Buffer nicht dem entspricht, was du erwartest?
|
Re: [TStream]: überschriebene Read/Write - Methode mit Buffe
Doch doch!
Aber wie muss ich das mit dem Pointer handhaben? Wie komm ich an die 1. Position des Buffer? Sind das alles Charakter? Muss ich einfach Inkrementieren? Greif ich mit Pointer^ auf den Inhalt zu? Danke |
Re: [TStream]: überschriebene Read/Write - Methode mit Buffe
Wie ist nun diese Buffervariable (ohne Typ) zu handhaben?
Ich möchte auf den Inhalt zugreifen, wie mache ich das, bitte? :cry: Es ist dringend, danke! :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:17 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