Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Am ende von filestream schreiben. (https://www.delphipraxis.net/16824-am-ende-von-filestream-schreiben.html)

superman21 24. Feb 2004 10:50


Am ende von filestream schreiben.
 
Hi

Wie kann ich am ende einens Filestreams noch etwas dran hängen.
Ich will nämlich wenn der ID3 Tag einer Mp3 noch nicht existiert ihn schreibenlassen. Allerdings hängt er bei mir im momente nicht nicht 'Tag'+125 zeichen dran, sondern geht vom ende 128 zeichen zurück und schreibt dann 'tag'.
Delphi-Quellcode:
function ID3erstellen (filename:string ):boolean;
var
 fs:Tfilestream;
begin
try
    fs:= tfilestream.Create (filename, fmopenwrite);
      fs.seek (sofromend,0);
      fs.WriteBuffer(pchar('TAG')^,128);
      result:= true;
      fs.Free;
      showmessage('erstellt');
    finally
        result:=false;
        fs.Free ;

end;
end;
CU

Christian Seehase 24. Feb 2004 20:20

Re: Am ende von filestream schreiben.
 
Moin Superman,

warum setzt Du nicht einfach TFileStream.Position auf TFileStream.Size, um an das Ende des Streams zu gelangen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz