Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   read und write (https://www.delphipraxis.net/201187-read-und-write.html)

EWeiss 30. Jun 2019 17:06

AW: read und write
 
Zitat:

Vielleicht so?
Das Thema ist doch erledigt ;)
Ich sehe jetzt keinen Anlass hier noch was zu ändern.
Es tut was es soll.

Delphi-Quellcode:
    AssignFile(F, Filename); // öffnen
      Reset(F); // Zeilenanfang
      while not Eof(F) do
      begin
        ReadLn(F, Buffer);
        if Buffer = '#EXTM3U' then // gefunden
        begin
          CheckM3U := true;
          break; // raus hier
        end;
      end;
      CloseFile(F); // schließen
gruss

p80286 30. Jun 2019 22:01

AW: read und write
 
Entschuldige wenn ich darauf herum reite. Wenn '#EXTM3U' in der ersten Zeile steht, dann reicht es auch, die erste Zeile zu lesen.
Sollte der Text in der 1. oder 2. oder 3. oder... Zeile stehen, dann

Delphi-Quellcode:
var
  buffer : array [0..$FFFF] of byte; // macht es etwas schneller
  enthaltext3m3u : boolean;

enhaltext3mu:=false;
assignfile(f,Myfile);
reset(f,buffer);
while not(eof(f)) and (mystring<>'#EXTM3U') do
begin
  readln(f,mystring);
  enthaltext3mu;)mystring='#EXTM3U';
end;
closefile(f);
assignfile(f,myfile);
if enthaltext3mu and not(clear) then
  reset(f,buffer)
else
  rewrite(f,buffer);
(ohne gewähr!)

Ich hoffe ich hab an alles gedacht.

Gruß
K-H

Mavarik 1. Jul 2019 10:36

AW: read und write
 
Zitat:

Zitat von EWeiss (Beitrag 1435683)
Möchtest du mich diffamieren oder was bezweckst du damit!

Nein, natürlich nicht - wenn Du es so aufgefasst hast, entschuldige ich mich hierfür...

EWeiss 1. Jul 2019 10:42

AW: read und write
 
Zitat:

Zitat von Mavarik (Beitrag 1435720)
Zitat:

Zitat von EWeiss (Beitrag 1435683)
Möchtest du mich diffamieren oder was bezweckst du damit!

Nein, natürlich nicht - wenn Du es so aufgefasst hast, entschuldige ich mich hierfür...

Danke! Und vergessen..

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.
Seite 3 von 3     123   

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