AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

zugriffsverletzung bei TStrings

Ein Thema von glkgereon · begonnen am 30. Jun 2004 · letzter Beitrag vom 30. Jun 2004
Antwort Antwort
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

Re: zugriffsverletzung bei TStrings

  Alt 30. Jun 2004, 17:31
ja, ich nutz jetzt TStringlist

funzt aber immer noch nit

also, das ding soll eine datei einlesen und zählen, wie oft jedes wort vorkommt
kann man das noch optimieren bzw wo ist mein fehler?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
wort:string;
i:integer;
data, woerter, zahlen:TStrings;
begin
//create
Data:=TStringList.Create;
Woerter:=TStringList.Create;
zahlen:=TStringList.Create;
//laden
data.LoadFromFile(Shelltreeview1.Path);
while i<length(data.Text) do
    Begin
    if data.Text[i]='//wenn wort zuende
    then Begin
          if data.IndexOf(wort)<>-1 //wenn wort schon abgelegt, zähler erhöhen
          then zahlen.Strings[data.IndexOf(wort)]:=inttostr(strtoint(zahlen.Strings[data.IndexOf(wort)])+1)
          else Begin //sonst neu anlegen und zähler auf eins setzen
                data.Add(wort);
                zahlen.Add('1');
                End;
          wort:='';
          End
    else wort:=wort+data.Text[i]; //wenn wort nicht zuende dann buchstabe hinzufügen
    i:=i+1;
    end;
for i:=0 to Woerter.Count-1 do
    ListBox1.Items.Add(zahlen[i]+' - '+woerter[i]);
end;
bei der letzten forschleife sollen die ergebnisse ausgegeben werden...
es kommt aber nichts....
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 Uhr.
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