Forum: Netzwerke
Delphi
by Christian Seehase,
21. Jun 2003
Moin iaby,
bei BlockWrite gilt das gleiche wie bei TFileStream.
Da der Buffer nicht typsiert ist, musst Du die Position mit angeben, aber der aus dem String gelesen werden soll:
blockwrite(datei, zeile, length(zeile));
Forum: Netzwerke
Delphi
by Christian Seehase,
21. Jun 2003
Moin iaby,
mit TFileStream sähe das z.B. so aus:
var
fs : TFileStream;
sBuf : string;
begin
fs := TFileStream.Create('Pfad und Name der zu lesenden Datei', fmOpenRead);
Forum: Netzwerke
Delphi
by Christian Seehase,
20. Jun 2003
Moin Hansa,
das Längenbyte gibt's nur bei den ShortStrings bis maximal 255 Byte Länge. Die üblichen HugeStrings haben vor den Daten noch ein 32 Bit grosses Längenfeld (integer) und davor einen 4 Byte grossen Referenzzähler.
Forum: Netzwerke
Delphi
by Christian Seehase,
20. Jun 2003
Moin iaby,
zu den Block Befehlen fällt mir leider auch kein rechter Tip ein, da ich schon seit langem für so etwas TFileStream benutze, aber könntest Du das nicht auch mit den Indys machen?