Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Teile von Textdateien in Listbox darstellen & aktualisieren (https://www.delphipraxis.net/30177-teile-von-textdateien-listbox-darstellen-aktualisieren.html)

buyden 25. Sep 2004 07:06

Re: Teile von Textdateien in Listbox darstellen & aktual
 
hi maxk

Ich glaube die Idee mit dem Löschen ist sehr gut. :mrgreen:
Ich lese erst die Technikernummer aus, überprüfe dann ob "ok" in der Zeile steht und lösche dann die technikernummer und das erste Komma. Dann kann ich theoretisch ja den String bis zum neuen ersten Komma auslesen - die Teilenummer quasi.

Das könnte funktionieren. Ich werd das mal testen und meld mich nochmal.

Danke erstmal. :thumb:

buyden 27. Sep 2004 16:30

Re: Teile von Textdateien in Listbox darstellen & aktual
 
Also ich hab das mal versucht, aber bei folgendem Code bekomme ich immer ne Access Violation, aber ich kann mir nicht so ganz erklären warum:

Delphi-Quellcode:
procedure TForm1.Timer2Timer(Sender: TObject);
var list: tstringlist;
    zeile, nummer: string;
    i:integer;
begin
listbox1.Items.Clear;
list.Create;
list.LoadFromFile(datamodule1.tbsetting.fieldbyname('pfad').asstring);
for i:=0 to list.Count do
  begin
  zeile:=list[i];
  if pos(datamodule1.tbsetting.fieldbyname('techniker').asstring,zeile)<>0 then
     begin
     if pos('OK',zeile)=0 then
        Begin
        system.Delete(zeile,1,pos(',',zeile));
        nummer:=copy(zeile,1,pos(',',zeile)-1);
        listbox1.Items.Add(nummer);
        end;
     end;
  end;
if listbox1.Items.Count=0 then
   timer2.Enabled:=false;
list.Free;
end;
Sieht jemand den Fehler?? :coder2:

Ich hab das Programm zeilenweise aufen lassen und irgendwie muss der Fehler beim LoadFromFile liegen. Die Datei ist aber nicht geöffnet oder sonstwie gesperrt. ICh kann mir das nicht so ganz erklären. :gruebel:

maxk 28. Sep 2004 16:22

Re: Teile von Textdateien in Listbox darstellen & aktual
 
Statt list.Create; schreib mal list:=TStringList.Create;

buyden 28. Sep 2004 17:14

Re: Teile von Textdateien in Listbox darstellen & aktual
 
:lol: Das war's!! :lol:

Funzt alles wie's soll.

Vielen Dank für die Hilfe..

Ein virtuelles Bier für dich!!! :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr.
Seite 2 von 2     12   

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