Foxtable(狐表)用户栏目专家坐堂 → [求助]动态编译函数问题


  共有2932人关注过本帖树形打印复制链接

主题:[求助]动态编译函数问题

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/14 16:43:00 [显示全部帖子]

变通处理下吧,将就还是可以用的。

 

计划1

 

If ShowAppWindow("错误",1) Then
    ShowAppWindow("错误",5)
    vars("成功") = False
    MyTimers("计划1").Enabled = False
End If

 

调试代码

 

vars("成功") = True
Dim fun As String =  "test"
Functions.Remove(fun)
Dim Code As String = "dim 123 as string = 123"
Functions.Add(fun, Code)
MyTimers("计划1").Enabled = True
Functions.Complie()
MyTimers("计划1").Enabled = False
msgbox(vars("成功"))


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/16 10:06:00 [显示全部帖子]

 这没办法。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/16 11:34:00 [显示全部帖子]

Remove掉

 

Functions.Remove("aaa")
Functions.Remove("bbb")
Dim Code As String = "dim 123 as string = 123"
Functions.Add("aaa", Code)
Functions.Complie()
Functions.Remove("aaa")
code = "dim abc as string = 123"
functions.Add("bbb", Code)
Functions.Complie()


 回到顶部