math.eval
本帖最后由 永远的0 于 2017-7-4 12:34 编辑这个函数执行不了程序啊
比如math.eval("a:=3")是有效的
math.eval("abc()")就没有效果了
abc()是prgm,内容是a:=3
咋办
阿!这我还真没用过……要么干脆把abc()里的东西改成string执行一下不就得了 zqqyyy 发表于 2017-7-4 16:55
阿!这我还真没用过……要么干脆把abc()里的东西改成string执行一下不就得了
这样的话那这个该怎么办
Define LibPub abc2()=
Prgm
If b=1 Then
a:=true
Else
a:=false
EndIf
EndPrgm
中间这部分用math.eval也是不行的
allinall怎么在lua里调用basic程序 永远的0 发表于 2017-7-5 12:30
这样的话那这个该怎么办
Define LibPub abc2()=
Prgm
可以啊,你这样:math.eval("If b=1 Then:a:=true:Else:a:=false:EndIf") 本帖最后由 永远的0 于 2017-7-7 18:30 编辑
zqqyyy 发表于 2017-7-6 20:22
可以啊,你这样:math.eval("If b=1 Then:a:=true:Else:a:=false:EndIf")
3x a lot 有道理原来用char(10)是不行的要用char(58)
页:
[1]