On 24.09.2011 17:12, Demosthenes Koptsis wrote:
> i have the next lines to make an gb.eval example
>
> --------------------------------
> Public Sub btnEval_Click()
>
>    Dim hExpression As Expression
>    hExpression = New Expression
>
>    hExpression.Text = txtEval.Text
>    txtResult.Text&= CStr(hExpression.Value)&  gb.NewLine
>
>    Print Eval(txtEval.Text)
>
> Catch
>    txtResult.Text&= "Error code:"&  Error.Code&  ", "&  Error.Text&
> gb.NewLine
>    Error.Clear
>
> End
> --------------------------------
>
>
> with line
>    Print Eval(txtEval.Text)
>
> i get True for "2>1"
>
> with line
>    txtResult.Text&= CStr(hExpression.Value)&  gb.NewLine
>
> i get the first letter "T" for true
> nothing for False
>
> is this the desired output? i expected True / False as EVAL()
>
i don't know, for me, it's the desired output.
Print takes an expression and prints it. CStr() converts an expression 
to a string. and the string representation of True is "T" while False is 
Null

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to