Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
BUG: NTOM() and MTON() with NULL parameter
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
BUG: NTOM() and MTON() with NULL parameter
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01029851
Message ID:
01029851
Views:
63
NTOM it returns a different type according to the type of NULL of the parameter.
CLEAR
ON ERROR ?? MESSAGE()
? "EXPECTED Y"
* CORRECT
? 'Input datatype I : ',VARTYPE(NTOM(CAST(NULL AS I)),.T.)
? 'Input datatype N : ',VARTYPE(NTOM(CAST(NULL AS N)),.T.)
? 'Input datatype Y : ',VARTYPE(NTOM(CAST(NULL AS Y)),.T.)

* INCORRECT
? 'Input datatype X : ',VARTYPE(NTOM(NULL),.T.)

? 'Input datatype B : ',VARTYPE(NTOM(CAST(NULL AS B)),.T.)

? "EXPECTED N"
* CORRECT
? 'Input datatype I : ',VARTYPE(MTON(CAST(NULL AS I)),.T.)
? 'Input datatype N : ',VARTYPE(MTON(CAST(NULL AS N)),.T.)
? 'Input datatype Y : ',VARTYPE(MTON(CAST(NULL AS Y)),.T.)

* INCORRECT
? 'Input datatype X : ',VARTYPE(MTON(NULL),.T.)

? 'Input datatype B : ',VARTYPE(MTON(CAST(NULL AS B)),.T.)
Reply
Map
View

Click here to load this message in the networking platform