Seite 1 von 1

auf "ist nicht gleich" überprüfen

Verfasst: 10.02.2005 03:15
von sobi
Hi,

habe ich das der Hilfe richtig entnommen, dass ich auch Eigenschaften auf "ist nicht gleich" mit ~ überprüfen kann?
Habe mir folgenden Code zusammengebaut der nicht funktioniert:

Code: Alles auswählen

  
Select EventMenuID()       
            Case 31 
              MakeBlank()
              uebersicht()
              MessageRequester("EventMenuID:", Str(EventMenuID()))
              Repeat 
               Select WaitWindowEvent()             
                Case #PB_Event_SizeWindow   
                uebersicht()
              EndSelect
             Until EventMenuID() ~ 31  
Eigentlich, nach meinem Verständniss müsste er die Repeatschleife so lange durchlaufen, bis das EventMenuID() einen Wert erhält, der NICHT 31 ist. Das tut er nicht. Wenn ich das ~ durch ein = ersetze erhalte ich das gleiche Resultat. Wenn ich eine andere Zahl (zb. 493) eingebe erhalte ich zumindest beim = einen anderes Ergebnis.
Woran liegt das?

LG


Sobi

Verfasst: 10.02.2005 04:05
von ChaOsKid
hi Sobi,

in der hilfe bei Variablen, Typen und Operatoren steht das "~" der Operator für Bitweises NOT ist.
der Ungleich (nicht gleich zu) Operator ist "<>"

mfG
Tobi

Verfasst: 10.02.2005 04:13
von sobi
ChaOsKid hat geschrieben:hi Sobi,

in der hilfe bei Variablen, Typen und Operatoren steht das "~" der Operator für Bitweises NOT ist.
der Ungleich (nicht gleich zu) Operator ist "<>"

mfG
Tobi
Oh meine Güte... danke danke danke!
jetzt tut es das, was es soll! (tja, löring bei duing ;-))



:bounce: