Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Variable aus einer bestimmten Texstelle auslesen (https://www.delphipraxis.net/173024-variable-aus-einer-bestimmten-texstelle-auslesen.html)

GanjalfDerGruene 3. Feb 2013 12:24

Variable aus einer bestimmten Texstelle auslesen
 
Moin moin, ich möchte in einem Text nach einem Zeichen ('#') suchen und die 4 Werte darunter jeweils in eine Variable umwandeln, dummerweise habe ich absolut keinen Plan wie das geht.
Delphi-Quellcode:
  i:=0;
  AssignFile(Datei, 'Datei.txt');
  Reset(Datei);
  while not EoF(Datei) do
  begin
    ReadLn(Datei,i);
      inc(i);
      i := Pos('#', 'Datei.txt');
      if i = 0 then ShowMessage('Fataler Fehler')
      else
        begin
             inc(i);
             bezeichnung:=Datei[i];
             ListBox1.Items.Add(bezeichnung);
             inc(i);
             geschwindigkeit:=Datei[i];
             inc(i);
             kaliber:=Datei[i];
             inc(i);
             masse:=Datei[i];
      end;

Bummi 3. Feb 2013 12:26

AW: Variable aus einer bestimmten Texstelle auslesen
 
wie sieht den die Datei aus?

DeddyH 3. Feb 2013 12:32

AW: Variable aus einer bestimmten Texstelle auslesen
 
IMHO wäre das mit einer TStringlist etwas einfacher, da hat man die Zeilen bereits indiziert in der Liste.

GanjalfDerGruene 3. Feb 2013 13:06

AW: Variable aus einer bestimmten Texstelle auslesen
 
Stimmt ja, danke^^
Gut, das Probier ich mal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 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