Unicode result and booleans
Thomas McGrath III
3mcgrath at adelphia.net
Sat Apr 1 18:21:30 EST 2006
Hello again to all of you Revers,
I am having a problem with the result of a VBscript script. I think
it returns a Unicode result.
It is 0 for true and -1 for false
I have a switch case to check which and change it to true/false
instead of 0 -1.
put the result into tResult
put the uniDecode of tResult into myDeText
put myDeText
This results in a - being put in the message box and not a -1 since
it is false in this case.
If I don't unidecode then I get -1 in the message box BUT the switch
case does not work????
switch myDeText
case 0
put "true" into tResult
return tResult
break
case -1
put "false" into tResult
return tResult
break
end switch
ALSO, without the uniDecode if I put the 0 and -1 in quotes it still
steps right past the case -1.
switch myDeText
case "0"
put "true" into tResult
return tResult
break
case "-1"
put "false" into tResult
return tResult
break
end switch
If I change the result to true then I DO get the 0 and the quoted
case works.
And if I change the -1 to just a - then the damn thing works with
uniDecode and quoted "0" and "-".
switch myDeText
case "0"
put "true" into tResult
return tResult
break
case "-"
put "false" into tResult
return tResult
break
end switch
I think I have tried all possible combinations and still can't seem
to get it right.
Any thoughts? Help is appreciated.
Tom
Thomas J McGrath III
3mcgrath at adelphia.net
Lazy River Software™ - http://www.lazyriversoftware.com
Lazy River Metal Art™ - http://www.lazyriversoftware.com/metal.html
Meeting Wear™ - http://www.cafepress.com/meetingwear
Semantic Compaction Systems - http://www.minspeak.com
SCIconics, LLC - http://www.sciconics.com/sciindex.html
More information about the use-livecode
mailing list