![]() |
Re: Record mit array in Datei schreiben?
Zitat:
Greetz alcaeus |
Re: Record mit array in Datei schreiben?
Moin,
da die dpCollection auf streams basiert und du sie nicht in reinform speichern willst (egal ob binär oder text), würde sich eine strom-verschlüsselung anbieten. Und dafür haben wir ja Hagens RC4 verschlüsselung, die sehr schnell ist unhd tausendmal sicherer als irgendwas einfach zu negieren: ![]() Du könntest dort die TRC4Stream-klasse benutzen, welche leider hart von TMemoryStream abstammt. Wesentlich flexibler wäre hier eine RC4-dekorierer klasse. Die dekorierer-klasse würde, wie ein wrapper, um jede beliebige stream-klasse gelegt werden können. Das hatte ich damals verschlafen. Wenn interesse besteht würde ich ihn basteln, da es mich wurmt, das ich hier ein so unflexibles gebilde eingebracht habe. Konstrukte der art wären dann möglich:
Delphi-Quellcode:
egal welcher stream sich im inneren befindet, die daten laufen erstmal durch die verschlüsselung und dann in den eigentlichen stream. Damit ist man nicht mehr von irgendwelcher ableitungshierarchien abhängig und kann die funktionalitäten beliebig kombinieren :-D
var rc4DekoStream:TRC4StreamDecorator;
begin rc4DekoStream:= TRC4StreamDecorator( TFileStream.Create('c:\dat'), fmCreate) ); try myCollection.saveToStream( rc4DekoStream ); finally rc4DekoStream.free; end; end; dpCollection rules :dp: |
Re: Record mit array in Datei schreiben?
Hallo maximov,
Zitat:
Zitat:
Greetz alcaeus |
Re: Record mit array in Datei schreiben?
Zitat:
![]() Den dekorierer mach ich bei gelegenheit :wink: |
Re: Record mit array in Datei schreiben?
Zitat:
Zitat:
Greetz alcaeus |
Re: Record mit array in Datei schreiben?
[quote="alcaeus"]
Zitat:
Das DFM-streaming ist eigentlich immer abwärtskomptibel. ;) (ist einer DER Vorteile gegenüber solchen Bastelleien wie file of <type>) |
Re: Record mit array in Datei schreiben?
Jungs! Ihr habt nicht richtig zugehört :-D Der stream-dekorierer hat nix mit der dpCollection zu tun. Höchstens mit dem stream, den man zum streamen benutzt und, da ein Dekorierer nach aussen immer eine kompatible schnittstelle haben muss, braucht ihr euch keine sorgen zu machen.
|
Re: Record mit array in Datei schreiben?
Super! Ich werde dann mal alles fertigstellen, vielleicht stell ich ja das Language Support System mal hier rein...
Thema erledigt, danke an alle! :thumb: Greetz alcaeus |
Re: Record mit array in Datei schreiben?
Zitat:
![]() Nich das man denkt ich würde sachen versprechen, die ich nicht halte :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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