Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#7

Re: Umwandlung Big Endian nach Little Endian

  Alt 2. Dez 2003, 09:49
Hallo jryan,

mit einer "schnelle Variante" meinst Du sicher eine, die wenig Änderungen an Deinem Programm erforderlich macht, oder?
Du könntest einen "Dekorierer" (Hier im Forum suchendecorator pattern) entwickeln, der von TStream erbt, die Methoden ReadBuffer, WriteBuffer, Seek, etc. überschreibt und an einen aggregiertes Exemplar von TStream (in Deinem Fall ein TFileStream) delegiert.
Mit dieser Lösung kannst Du einfach ein Exemplar dieser Klasse überall dort verwenden, wo Du bisher mit mit Stream gearbeitet hast, ohne Dein Programm weiter anpassen zu müssen (ggf musst Du Dir Gedanken über die Freigabe des aggregierten Objekts Gedanken machen. Vielleicht hilft ein Blick auf TObjectList in der OH).
gruß, choose
  Mit Zitat antworten Zitat