[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