Hallo!
Ich bin schon der Meinung, das es an meinem Code liegt, das die if-Abfrage nicht das tut, was sie soll.
Aber, ich dachte, wenn ich hier Hilfe suche, werde ich eh nach der Lazarus Version gefragt. Und das dann gesagt wird, update erstmal auf die aktuelle Version.
Das habe ich dann auch gestern gemacht.
Das Problem war, das mein Code mit der Lazarus Version von vor einem Jahr geschrieben, nicht mit der aktuellen Lazarus Version läuft.
Das Gemeine ist, das eine Installation mit der alten bis gestern laufenden Lazarus Version jetzt auch nicht mehr läuft.
Ich hatte bei der Installation angegeben, das alles von der Vorgängerversion gelöscht werden soll.Ob das der Ursprung des Fehlers war, weiß ich nicht.
---------------------------
Anbei die sehr lange if-Abfrage.
Zum Verständnis:
Es ist ein Vokabelprogramm. Eine deutsche Vokabel hat bis zu 5 Bedeutungen in Englisch.
Nun möchte ich das das Programm die einzelnen Vokabeln erkennt, egal in welcher Reihenfolge sie eingegeben werden.
Das sollte auch klappen.
Hier war das Problem, das ich eine Vokabel mit drei Englischen Bedeutungen hatte.
Diese hätte meiner Meinung nach gar nicht erst den geposteten Code durchlaufen dürfen.
Es gibt natürlich noch if-Abfragen für vier Bedeutungen und drei Bedeutungen.
Allerdings kann ich diesen Code nicht mehr testen. Siehe Oben.
Code: Alles auswählen
if Memo_Zwei_bearbeiten_Schalter = false then
begin
if (Memo2String1 <> '') and
(Memo2String2 <> '') and
(Memo2String3 <> '') and
(Memo2String4 <> '') and
(Memo2String5 <> '')
then
begin
if Memo2String5 <> '' then
begin
Label55.Caption:= Memo2String1;
Label56.Caption:= Memo2String2;
Label57.Caption:= Memo2String3;
Label58.Caption:= Memo2String4;
Label59.Caption:= Memo2String5;
if ((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or //**************
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or //**************
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or //**************
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String1 = Memo3String1) and // 1 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
// bis einschl 2///////////////////////////////////////////////
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String2 = Memo3String1) and // 2 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
///////////////////// bis einschl 4
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or //**************
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String3 = Memo3String1) and // 3 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
////////////////// bis einschl 6
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or //**************
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String5 = Memo3String5)) // 5 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String5 = Memo3String4) and // 5 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String5 = Memo3String3) and // 5 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String4 = Memo3String1) and // 4 - 1
(Memo2String5 = Memo3String2) and // 5 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
/////////// bis einschl 8
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String1 = Memo3String2) and // 1 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or //**************
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String2 = Memo3String2) and // 2 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String4 = Memo3String5)) // 4 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String4 = Memo3String4) and // 4 - 4
(Memo2String1 = Memo3String5) // 1 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String3 = Memo3String2) and // 3 - 2
(Memo2String4 = Memo3String3) and // 4 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or //**************
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String1 = Memo3String3) and // 1 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String3 = Memo3String5)) // 3 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String2 = Memo3String3) and // 2 - 3
(Memo2String3 = Memo3String4) and // 3 - 4
(Memo2String1 = Memo3String5)) // 1 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String1 = Memo3String4) and // 1 - 4
(Memo2String2 = Memo3String5)) // 2 - 5
or
((Memo2String5 = Memo3String1) and // 5 - 1
(Memo2String4 = Memo3String2) and // 4 - 2
(Memo2String3 = Memo3String3) and // 3 - 3
(Memo2String2 = Memo3String4) and // 2 - 4
(Memo2String1 = Memo3String5))) // 1 - 5
then //130
begin
Ja_vorbereiten;
Memo_Zwei_bearbeiten_Schalter := true;
end
else
begin
Nein_vorbereiten;
Memo_Zwei_bearbeiten_Schalter := true;
end;
end;
end;
end;
Danke!
Gruß!
idefix