Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#2

AW: NOT funktioniert nicht bei Klasse mit boolean default property

  Alt 8. Apr 2013, 05:46
Und wo hast du deklariert, daß MyVar ein Boolean sein soll? Soweit ich sehen kann, hast du MyVar quasi als Pointer deklariert, der auf den Speicherbereich einer noch zu erzeugenden Instanz von TMyClass zeigt. Wenn du oben auf True prüfst, machst du lediglich einen Integervergleich: Wenn MyVar = 1. Analog dazu erhältst du logischerweise eine Fehlermeldung, wenn du versuchst, einen Nicht-Boolean-Ausdruck als Boolean-Ausdruck zu verwenden. MyVar ist keine Boolean-Variable, wogegen der Ausdruck (MyVar = 1) einen Boolean-Ausdruck darstellt: er ist nämlich entweder wahr oder falsch.

Geändert von Perlsau ( 8. Apr 2013 um 05:59 Uhr)
  Mit Zitat antworten Zitat