Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Inhaltsvergleich einer Listbox

  Alt 2. Apr 2007, 17:40
Hallo Jaimy,

wenn du deinen Code etwas erweiterst, dann kommst du der Fehlerursache vielleicht selbst auf die Spur:

Delphi-Quellcode:
procedure TDemoForm.ButtonClick(Sender: TObject);
const
  FN_LISTE1 = 'C:\Liste1.txt';
  FN_NAPLISTE = 'C:\napliste.txt';
var
  s: string;
begin
  // lade den ersten namen aus der Liste
  if FileExists(FN_LISTE1) then
  begin
    Liste1.Items.LoadFromFile(FN_LISTE1);
    if Liste1.Count > 0 then
    begin
      // den ersten Eintrag auswählen
      s := Liste1.Items[0];
      // vergleichen mit dem inhalt der anderen liste
      if FileExists(FN_NAPLISTE) then
      begin
        napListe.Items.LoadFromFile(FN_NAPLISTE);
        if napListe.Items.IndexOf(s) < 0
          then ShowMessage(Format('"%s" nicht in NapListe', [s]))
          else ShowMessage(Format('"s" in NapListe gefunden', [s]));
      end else
        ShowMessage(Format('Datei "%s" nicht gefunden', [FN_NAPLISTE]));
    end else
      ShowMessage('Liste1 ist leer');
  end else
    ShowMessage(Format('Datei "%s" nicht gefunden', [FN_LISTE1]));
end;
Grüße vom marabu
  Mit Zitat antworten Zitat