Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datei einlesen - Milchalarm (https://www.delphipraxis.net/126026-datei-einlesen-milchalarm.html)

Der.Kaktus 16. Dez 2008 18:02

Re: Datei einlesen - Milchalarm
 
Zitat:

Zitat von DeddyH

oder so :thumb:

ljmarkus 16. Dez 2008 18:04

Re: Datei einlesen - Milchalarm
 
Was ist die Tlist ? Delphi kennt die nicht.


lg, markus

mkinzler 16. Dez 2008 18:06

Re: Datei einlesen - Milchalarm
 
Hast du Classes den Uses hinzugefügt?

DeddyH 16. Dez 2008 18:07

Re: Datei einlesen - Milchalarm
 
Meinst Du jetzt die TStringlist? Die ist in Classes definiert, die ListView ist eine Komponente (Eigenschaft ViewStyle auf vsReport gestellt).

ljmarkus 16. Dez 2008 18:10

Re: Datei einlesen - Milchalarm
 
Zitat:

Zitat von mkinzler
Hast du Classes den Uses hinzugefügt?

Ja habe ich dort stehen.

Michael Habbe 16. Dez 2008 18:17

Re: Datei einlesen - Milchalarm
 
Wenn Du keine DB-Komponenten verwenden kannst, versuch es mal mit dem StringGrid, das sollte es auch in der Personal geben.

Delphi-Quellcode:
procedure tuwas;
var
  f: Textfile;
  s: String;
  i: integer;
begin
  i := 1;
  AssignFile(f, Milchdatei);
  reset(f);
  while not eof(f) do
  begin
    readln(f, s);
    StringGrid1.Cells[i, 1] := Copy(s, 1, 5);
    StringGrid1.Cells[i, 2] := Copy(s, 6, 5);
    StringGrid1.Cells[i, 3] := Copy(s, 10, 5);
    StringGrid1.Cells[i, 4] := Copy(s, 17, 5);
    StringGrid1.Cells[i, 5] := Copy(s, 25, 5);
    inc(i);
  end;
  CloseFile(f);
end;
Die Zahlen im Copy müssen natürlich an Deine Datei angepasst werden.


edit: Runde Klammern durch eckige ersetzt, Quelltext ohne Delphi getippt :mrgreen:

ljmarkus 16. Dez 2008 18:30

Re: Datei einlesen - Milchalarm
 
bei StringGrid1.Cells(i, 1) := Copy(s,1,4); meggert er rum:

'[' expected but '(' found


so muss es lauten:

StringGrid1.Cells[i, 1] := Copy(s,1,4)

DeddyH 16. Dez 2008 18:32

Re: Datei einlesen - Milchalarm
 
Delphi-Quellcode:
StringGrid1.Cells[i, 1] := Copy(s,1,4);


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 Uhr.
Seite 4 von 4   « Erste     234   

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