Forum: Object-Pascal / Delphi-Language
Delphi
by stahli,
27. Dez 2018
Also Deinen Lösungsansatz habe ich jetzt nicht im Detail nachvollzogen. Dafür ist er etwas unübersichtlich.
Aber das ist letztlich kein Problem.
Dein Code erledigt ja offenbar alles, was er soll, bis auf einen Sprung.
Dann setze Dir einen Breakpoint und verfolge den Programmablauf schrittweise incl. Kontrolle der Variableninhalte.
Dann wirst Du den Grund für den fehlerhaften Sprung schon...
Forum: Object-Pascal / Delphi-Language
Delphi
by stahli,
26. Dez 2018
Ich bin davon ausgegangen, dass Du einen Vergleich im Griff hast (habe das aber nicht weiter nachvollzogen).
Entsprechend habe ich das Problem so verstanden, dass Du auch weitere Kisten prüfen willst.
Dazu musst Du diese in einer Liste speichern und alle Einträge dann abarbeiten (statt einem Vergleich halt nacheinander alle vergleichen).
Die Vergleichslogik selbst kannst Du dazu am besten...
Forum: Object-Pascal / Delphi-Language
Delphi
by stahli,
26. Dez 2018
Hi,
nur mal so als grundlegenden Ansatz:
So ist die Vergleichsfunktion in eine Funktion verpackt, die man dann immer wieder verwenden kann.
Später werden alle Objekte miteinander geprüft oder ein spezielles gegen alle anderen.
Der Code ist natürlich nur symbolisch.
Aber hilft Dir das etwas weiter?