Einzelnen Beitrag anzeigen

Ralf Stehle

Registriert seit: 8. Aug 2003
124 Beiträge
 
Delphi 7 Professional
 
#4

Re: TFileStream und binäre Daten

  Alt 1. Nov 2005, 14:26
Marabus Code funktioniert einwandfrei, vielen Dank

Jetzt habe ich versucht, wie ich den stream wieder in die Datei zurückschreiben kann, mein kläglicher Versuch erzeugt aber nur ein (fast) leeres File:
Delphi-Quellcode:
procedure TEKG.WriteStream(const SelectedRoot, SelectedFile: string);
var
  fs: TFileStream;
  i: integer;
  s: string;
begin
  fs := TFileStream.Create(SelectedRoot + SelectedFile, fmCreate);
    try
      i := length(ba);
      fs.Write(i, sizeOf(i));
    finally
      fs.Free;
    end;
end;
Mit fs.Write(ba, Length(b)) bekomme ich eine Datei mit völlig zerstörten Daten zurück
Was mache ich denn schon wieder falsch

Ralf
Ralf Stehle
ralfstehle@yahoo.de
  Mit Zitat antworten Zitat