Forum: Object-Pascal / Delphi-Language
Delphi
by KingIR,
18. Jun 2006
Jo das müsste klappen. :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by KingIR,
18. Jun 2006
Mist, stimmt natürlich :wall:
Die einzige Alternative, die mir so nocht einfällt, wäre dann, anstelle des ersten Streams den Dateiname an die Funktion zu übergeben, die dann erstmal den Header (Größe usw.) in den Stream schreibt und dann mit BlockRead die Datei einliest und in den Stream schreibt. Weiß nicht ob du nur Daten aus Dateien lesen möchtest, aber falls ja, dann wäre das meine...
Forum: Object-Pascal / Delphi-Language
Delphi
by KingIR,
18. Jun 2006
Ganz einfach,
Stream.Position := 0;
Stream.Write(...);
Forum: Object-Pascal / Delphi-Language
Delphi
by KingIR,
18. Jun 2006
Wenn du den ersten Stream (den den du aus der Datei geladen hast und von dem du dann mit CopyFrom() kopierst) nicht noch anderweitig brauchst, kannst du doch in den vorne dran einfach noch die Daten (Länge usw.) schreiben und ihn dann versenden.
Hab es nicht getestet, aber vielleicht geht es ja schneller :drunken: