Filestream

Tags:    delphi

Daws...

Sidder lige en aften time og stener denne her post:
http://www.udvikleren.dk/thread.php?techid=2&f=2&t=703&searchword=stream

og den er jo meget smart altså det der TFilestream, med men så er det lige at jeg kommer til at tænke på om man kan gøre det samme med andre komponenter, feks. en toolbar ?, og hvordan man så gør hvis det altså er muligt.

- SpeC - #SpeC.DK @ Q-NET



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Daws...

Sidder lige en aften time og stener denne her post:
http://www.udvikleren.dk/thread.php?techid=2&f=2&t=703&searchword=stream

og den er jo meget smart altså det der TFilestream, med men så er det lige at jeg kommer til at tænke på om man kan gøre det samme med andre komponenter, feks. en toolbar ?, og hvordan man så gør hvis det altså er muligt.

- SpeC - #SpeC.DK @ Q-NET


Det er meget nemt...

Et eksempel med en ToolBar (ToolBar1):

Når du skriver:

<pre>var
Filestream: TFilestream;
begin
Filestream := TFilestream.Create('GemmeFil.dat', fmCreate);
Filestream.WriteComponent(ToolBar1);
Filestream.Free;
end;</pre>

Når du læser:

<pre>var
Filestream: TFilestream;
begin
Filestream := TFilestream.Create('GemmeFil.dat', fmOpenRead);
ToolBar1 := TToolBar(Filestream.ReadComponent(ToolBar1));
Filestream.Free;
end;</pre>

Emil Melgaard
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk



Daws...

Sidder lige en aften time og stener denne her post:
http://www.udvikleren.dk/thread.php?techid=2&f=2&t=703&searchword=stream

og den er jo meget smart altså det der TFilestream, med men så er det lige at jeg kommer til at tænke på om man kan gøre det samme med andre komponenter, feks. en toolbar ?, og hvordan man så gør hvis det altså er muligt.

- SpeC - #SpeC.DK @ Q-NET


Nu er jeg jo lidt doven, så jeg gider ikke sidde og grave mig igennem den tråd for at finde ud af, hvad det præcis er, du gerne vil bruge din TFileStream til. Men en filestream er hverken mere eller mindre end en metode til at overføre data fra en fil til en buffer, og vice versa.




t