![]() |
Compilerfehler nach until
Hallo allemiteinander,
der Compiler meldet mir folgenden Fehler: "[Fehler] Unit2.pas(105): Operator ist auf diesen Operandentyp nicht anwendbar" das passiert nach einem until und sieht so aus:
Delphi-Quellcode:
Der Ausdruck vor oder nach dem or alleine funktioniert problemlos.
...
until Eof(Zeit_Datei) or Length(Zeile) <> 39; Könnte mir jemand einen Tipp geben, wie man das realisieren kann? Servus Peter |
Re: Compilerfehler nach until
Leider haben in Delphi die logischen bzw. Bit-Operatoren Vorrang gegenüber den Vergleichsoperatoren. Du musst daher Klammern um den Vergleich setzen.
|
Re: Compilerfehler nach until
Hallo Peter
Der 2. Ausdruck muss in Klammern stehen
Delphi-Quellcode:
Eof(Zeit_Datei) or (Length(Zeile) <> 39);
|
Re: Compilerfehler nach until
Delphi-Quellcode:
Richtig klammern, dann klappt's auch mit dem until. :wink:
...
until (Eof(Zeit_Datei)) or (Length(Zeile) <> 39); |
Re: Compilerfehler nach until
:-)
Ihr seid ja schneller als ich tippen kann. Vielen Dank für den Hinweis mit den Klammern. Jetzt funktioniert das. Danke und servus Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz