Autor | Thema: Fehler in der Case-Funktion?? | | Datum:08.09.01 11:12 
(b.kuenzel@chello.at) | |
Kann mir bitte jemand sagen wieso die Case-Funktion in manchen situationen bei verwendung von bereichsvariablen nicht funktioniert.
//&(0)=ist der rückgabewert von einer procedur eines gedrückten buttuns
//DRD#.hDrucken&=das handle eines buttons
//Case funktioniert nicht
Case Equ(DRD#.hDrucken&,&(0)):TextDrucken
//If funktioniert
If Equ(DRD#.hDrucken&,&(0))
TextDrucken
EndIf
folgendes funktioniert auch oft nicht
CaseNot (irgend ein vergleich) >>funktioniert nicht
Case NOT((irgend ein vergleich)) >>funktioniert
|
| | Datum: 08.09.01 13:54 
(frankabbing@12move.de) | |
Hallo,
das stimmt, das hab' ich auch schon des öfteren bemerkt, ganz besonders wenn noch AND oder OR benutzt wird (egal ob in Klammern oder nicht). If / EndIf scheint immer sicherer als Case zu sein, auch noch in Profan 7.0e.
MfG
Frank
|
|
|