Einzelnen Beitrag anzeigen

Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Zwei Zeilen miteinander Vergleichen (etwas kompliziert)

  Alt 9. Feb 2021, 14:53
Ich hatte das ein wenig anders im Kopf bei meinem Hinweis aber in der Regel gibt es ja viele Wege nach Rom^^

Ungetestet aber das Prinzip müsste passen:
Delphi-Quellcode:
for x := 3 to iCount -1 do //Zeile 0 - 2 brauchen nicht durchlaufen zu werden, daher mit
begin
  if x mod 3 = 0 then // Wenn durch 3 ohne Rest teilbar, etwas tun. Sonst einfach weiter. Nachteil: Jede Zeile wird abgelaufen
  begin
    if sla.Strings[x] = sla.Strings[0] then
    begin
      //Vergleich mit Wert aus Zeile 0, wenn gleich, tue etwas
    end else if (sla.Strings[x] = sla.Strings[3]) and
                (x <> 3) then
    begin
      //Vergleich mit Wert aus Zeile 3, wenn gleich, tue etwas aber nur wenn es nicht auch Zeile 3 ist
    end;
  end;
end;
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
  Mit Zitat antworten Zitat