Hi
DP ,
Ich habe für eine while-Schleife:
Delphi-Quellcode:
while (((z1[1] = z2[1]) or(z1[1] = z2[2])) and ((z1[2] = z2[1]) or(z1[2] = z2[2]))) or (z2[1] = (z2[2]) or ((z2[1] = 0) or (z2[2] = 0)) or ((z2[1] = 0) and (z2[2] = 0)) do
begin
//Anweisungen
end;
Allerdings kriege ich am Ende der Bedingungen die Fehler:
Fehlermeldungen
[Error] *1.pas(*): Operator not applicable to this operand type
[Error] *1.pas(*): Operator not applicable to this operand type
[Fatal Error] *.dpr(*): Could not compile used
unit '*1.pas'
Die erste Meldung bezieht sich auf das letzte or und die Zweite auf das do.
Aber weswegen bekomme ich die Fehler? Sind die Bedinngungen zu viel?