[Gambas-user] SimpleEval
Fabien Bodard
gambas.fr at ...626...
Wed Dec 30 07:21:57 CET 2015
you can get the error and the error pos too,
i've updated the class on the farm to remove the compilation warnings
2015-12-30 7:21 GMT+01:00 Fabien Bodard <gambas.fr at ...626...>:
> From the Main Module in the Farm example :
>
>
> Public Sub Main()
> Dim hEval As New SimpleEval As "Eval"
> Dim hEx As New EvalEx As "Eval"
>
> 'Test with an unknown variable
> hEval.Formula = "IF(Test=1;'TROUVE';'PERDU')"
> hEval.Execute
> If Not hEval.Error Then
> Print hEval.Value
> Else
> Print hEval.ErrorText
> Endif
>
>
> 'Test extention
> hEx.Formula = "Message('coucou')"
> hEx.Execute
>
> 'Test Both
> hEx.Formula = "Message(If(Test=1;'TROUVE ' & prenom;'PERDU'))"
> hEx.Execute
>
> 'Test Calculation
> hEx.Formula = "Cos(1)+pi()*2^mypower"
> hEx.Execute
> Print hEx.Value
>
> End
>
>
> Public Sub Eval_Data(Value As String)
>
> If Value = "Test" Then
> Last.data = 1
> Endif
> If Value = "mypower" Then
> Last.data = 3
> Endif
> If Value = "prenom" Then Last.Data = "Fabien"
>
>
> End
>
> 2015-12-30 7:10 GMT+01:00 Fabien Bodard <gambas.fr at ...626...>:
>> You get the class from where ?
>>
>>
>> 2015-12-29 15:18 GMT+01:00 Charlie <charlie at ...2793...>:
>>> Hi Fabian,
>>> I presume that you wrote the code in SimpleEval. I can't work out how to use
>>> it. I thought it might work with my gbCalculator (see Gmabas Farm). There
>>> are quite a few compile warning errors.
>>> <http://gambas.8142.n7.nabble.com/file/n55114/CompileErrors.png>
>>> *The main thing is some examples on how to use it please.*
>>> Thanks.
>>>
>>>
>>>
>>> --
>>> View this message in context: http://gambas.8142.n7.nabble.com/SimpleEval-tp55114.html
>>> Sent from the gambas-user mailing list archive at Nabble.com.
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>>
>>
>> --
>> Fabien Bodard
>
>
>
> --
> Fabien Bodard
--
Fabien Bodard
More information about the User
mailing list