![]() |
Re: Stream Ableitung, mit Eigenschaften von File- und Memstr
Zitat:
Was dein Buffer-Problem angeht ... ich würde, wie schon von SirT vorgeschlagen, eine Liste, oder vielleicht ein Array anlegen, in dem jeder Eintrag einen bestimmten Bereich des Streams vertritt. (Ich würde ein dyn. Array bevorzugen) Ist der Eintrag vorhanden/auf true gesetzt, ist der Puffer schon verändert und somit von höherer Priorität. Irgendwie erinnert mich deine Idee ein klein wenig an ein MemoryMappedFile, wenngleich du auch mehr(ere) Buffer nutzt. mfG Markus |
Re: Stream Ableitung, mit Eigenschaften von File- und Memstr
Zitat:
Aber wenn ich die Blöcke hinterher zusammensetzten will müsste ich zwei "Buffer" zusammensetzten. Konkret: Block1.read(Buffer1,Blocklaenge); Block2.read(Buffer2,Blocklaenge); Ich kann ich diese Buffer zusammensetzten? Delphi sagt mir, das wäre ein Void Typ, hab aber gelesen dass es nix anderes als ein Array of Byte ist? Stimmt das? Und wenn ja wie bekomme ich den zusammengesetzten Buffer aus Buffer1 und Buffer2? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 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