Einzelnen Beitrag anzeigen

TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#1

Fehler bei while-Schleife

  Alt 14. Okt 2006, 13:33
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?
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat