excecute code at runtime
Posted: Sat Sep 24, 2011 3:21 pm
Is this somehow possible in Pb?
a$="5+3"
debug @a$ ---> result printed is 8
Richard
a$="5+3"
debug @a$ ---> result printed is 8
Richard
http://www.purebasic.com
https://www.purebasic.fr/english/
Code: Select all
Dim b$(2)
a$ = "15 + 22"
For i = 1 To 2
b$(i) = StringField(a$,i,"+")
Next
Debug ValF(b$(1)) + ValF(b$(2))
Code: Select all
UseSQLiteDatabase()
OpenDatabase(0, ":memory:", "", "", #PB_Database_SQLite)
DatabaseQuery(0, "Select 5+3")
NextDatabaseRow(0)
Debug GetDatabaseString(0, 0) ; ---> result printed is 8
CloseDatabase(0)
Code: Select all
UseSQLiteDatabase()
OpenDatabase(0, ":memory:", "", "", #PB_Database_SQLite)
DatabaseQuery(0, "Select round(22.0/7.0,2)")
NextDatabaseRow(0)
Debug GetDatabaseString(0, 0) ;--> 3.14
CloseDatabase(0)
Code: Select all
XIncludeFile "Evaluate.pbi"
Debug Evaluate("10 + 4 * 2")
Code: Select all
XIncludeFile "Evaluate.pbi"
EvaluateVariables("n") = "64"
EvaluateVariables("f") = "0.25"
Debug Evaluate("n * f")