Converting String Value to a Formula for calculation? by:SiewSa
|
I have come to a situation that I need to use the result of a string variable as a formula for performing calculation.
As an example below:
Dim X As Integer Dim Y As Integer Dim Result As Integer Dim Formula As String = "X + Y" X = 3 Y = 5 Result = Formula MessageBox.Show(Result)
I know that the above example is not working but I am appreciate if someone out there can help me on that.
I think I have gone through some similar questions inside the newsgroup but I am not too sure on the solutions. Many thanks to someone out there who is answering the above question again and if possible, give me an example.
Thank you.
|
| | Reply: by:Cor Ligthert
|
| | Hi SiewSA,
The most used are I think (1+1).toString that is the same as "2" Dim myvalue as integer = Cint("2") Dim myvalue as double = Cdbl("2")
I hope this helps?
Cor
|
| | Reply: by:Cor Ligthert
|
| | Hi SiewSa,
I see now you want an Eval function, that is not build in.
However you can read here what is written about that in this newsgroup.
http://tinyurl.com/2fznf
Cor
|
| | Reply: by:hirf-spam-me-here@gmx.at (Herfried K. Wagner [MVP])
|
| | Samples:
<URL:http://www.codeproject.com/useritems/evaluator.asp> <URL:http://www.codeproject.com/csharp/livecodedotnet.asp>
MathLib <URL:http://www.palmbytes.de/content/dotnet/mathlib.htm>
If you have a DevX account:
<URL:http://www.devx.com/codemag/Article/10352/0/page/1/>
-- Herfried K. Wagner [MVP] <URL:http://dotnet.mvps.org/>
|
0 Comments:
Post a Comment
<< Home