Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [TStream]: überschriebene Read/Write - Methode mit Buffer (https://www.delphipraxis.net/32530-%5Btstream%5D-ueberschriebene-read-write-methode-mit-buffer.html)

mytar 24. Okt 2004 20:58


[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

jim_raynor 24. Okt 2004 21:31

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?

mytar 24. Okt 2004 21:43

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

mytar 25. Okt 2004 14:38

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