Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#12

Re: Stream Ableitung, mit Eigenschaften von File- und Memstr

  Alt 21. Jul 2007, 16:50
Zitat von markusj:
Ist der Eintrag vorhanden/auf true gesetzt, ist der Puffer schon verändert und somit von höherer Priorität.
Hört sich nicht sehr "sauber" an, aber ich glaub ich weiß jetzt wie ich es mache: Ich nehme meinen Stream und schreibe da immer Blöcke rein, die sich geändert haben (also so ähnlich wie ich es vorher gemacht habe, nur dass diese Blöcke in eine bestimmte größe eingeteilt sind + die Position im Originalstream. Dann kann man die einfach durchgehen und findet ja alle stellen, die geändert wurden.

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?
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat