Filestreams

Diskutiere Filestreams im Developer Network Forum im Bereich Hardware & Software Forum; Hallo Ich probiere gerade mit Delphi 5 Standard (leider z.Z. keine Hilfedateien) über die Socketkomponenten Clientsocket und Serversocket...
  • Filestreams Beitrag #1
N

Nastarowje

Bekanntes Mitglied
Dabei seit
19.04.1999
Beiträge
378
Reaktionspunkte
0
Ort
Erfurt / Thüringen
Hallo

Ich probiere gerade mit Delphi 5 Standard (leider z.Z. keine Hilfedateien) über die Socketkomponenten Clientsocket und Serversocket mittels Filestream Dateien zu kopieren.

Ich weiß das was ankommt, aber das ist irgendwie alles zerhauen. Außerdem möchte ich ne Komponente schreiben, bei der ich nur eine Methode Filesend aufrufen muß. Nun habe ich ein Problem mit dem Buffer. Wann weis ich, wann das Ende einer Datei erreicht wurde und wie kann ich die Datei über Streaming kopieren? Bei gewissen teilen ging das mit Blockread und Blockwrite. Mit dem Befehl seek mußte ich nur noch zur nächsten Position springen um den nächsten teil zu kopieren. Wie funktioniert das aber mit streams.

Für einen kleinen Quelltext wäre ich euch dankbar.

MfG

|\/
|astarowje
 
  • Filestreams Beitrag #2
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Ich kann Dir 'n kleines Beispiel zeigen, nur nutzt Dir das in Ermangelung der ganzen Konstanten nicht viel:
Code:
procedure BlobToFile (FileName: string);
var
  FStream	: TFileStream;
  BStream	: TADOBlobStream;
begin
  BStream	:= nil;
  FStream	:= nil;
  with dmSystemModule do
  try
    BStream	:= TADOBlobStream.Create (tblMailPositionMPMSG, bmRead);
    FStream	:= TFileStream.Create (FileName, fmCreate);
    FStream.CopyFrom (BStream, BStream.Size);
  finally
    FStream.Free;
    BStream.Free;
  end;
end; // BlobToFile
Aus einem Blob-Stream wird in einen File-Stream umkopiert, dabei wird die Datei angelegt (fmCreate).

O Love
 
Thema:

Filestreams

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.181
Beiträge
1.579.175
Mitglieder
55.880
Neuestes Mitglied
Hahn
Oben