11 Stimme

Delphi "is not"-Syntax funktioniert nicht

Frage von Gast | 14.10.2013 um 19:10

Ich möchte mit Delphi folgendes machen (Verneinung von is):

if Sender is not TListView then ...

Allerdings geht das so offenbar nicht. Was mache ich falsch? Ich bekomme immer diese Fehlermeldung:

Error: Illegal Expression

Ich möchte nicht schreiben:

if Sender is TListView then begin end else ...

Aber sonst fällt mir nichts ein.

AntwortenPositivNegativ
1Beste Antwort1 Stimme

In Lazarus und Delphi gibt es kein "is not".

Du kannst es stattdessen mit einem "if not" machen:

if not (Sender is TListView) then ...

So sollte es gehen. Das "not" direkt hinter das If schieben. "is not" gibt es nur im Englischen.
14.10.2013 um 21:50

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.