Foxtable(狐表)用户栏目专家坐堂 → 【内存咨询】MSScriptControl.ScriptControl 执行js里的函数会不会导致内存不断增长


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

主题:【内存咨询】MSScriptControl.ScriptControl 执行js里的函数会不会导致内存不断增长

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


加好友 发短信
等级:四尾狐 帖子:998 积分:10453 威望:0 精华:0 注册:2012/12/11 14:25:00
【内存咨询】MSScriptControl.ScriptControl 执行js里的函数会不会导致内存不断增长  发帖心情 Post By:2017/4/30 16:01:00 [只看该作者]

每登录一个用户都要调用一次 jiemi



Public obj As object


Public Function jiajiemiinit()
obj  = CreateObject("MSScriptControl.ScriptControl")
 obj.AllowUI = True
obj.Language = "JavaScript"
Dim s As String = FileSys.ReadAllText(ProjectPath + "\js\mima.js",Encoding.Default)
obj.AddCode(s)
End Function






Public Function JieMi(jiamitext As String,miyue As String,Tongxunmiyue As String) As String

JieMi = obj.Eval("n(" + """" + jiamitext  + """" + "," +  """" + miyue  + """" + "," + """" + Tongxunmiyue  + """" + ")")
End Function
[此贴子已经被作者于2017/4/30 16:01:05编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/2 8:49:00 [只看该作者]

 1、js是在客户端处理的,你为什么要写到服务器那里去?你要做什么功能?

 

 2、你createObject以后,执行完你的功能,你要把obj赋值为nothing,内存自动会回收。

 

 3、为什么要重复createObject,只生产一个总体的,大家一起用不行?


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


加好友 发短信
等级:四尾狐 帖子:998 积分:10453 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2017/5/2 22:23:00 [只看该作者]

改写了,放到启动里进行创建了,这个里面是个加解密的JS

 回到顶部