递归火山软件开发平台
标题:
COM对象类执行问题
[打印本页]
作者:
路亦洲
时间:
2023-2-15 04:11
标题:
COM对象类执行问题
本帖最后由 路亦洲 于 2023-2-15 13:41 编辑
我用易语言执行成功,火山pc就不行,各位大哥帮忙看一下什么问题易语言代码:
.版本 2
.支持库 spec
.子程序 _按钮_jstest_被单击
.局部变量 jsjb, 对象
.局部变量 表达式, 文本型
.局部变量 结果, 变体型
表达式 = “+new Date+” + #引号 + #引号 + “+Math.floor(100*Math.random())”
jsjb.创建 (“ScriptControl”, )
jsjb.写属性 (“Language”, “JScript”)
结果 = jsjb.通用方法 (“Eval”, 表达式)
调试输出 (结果.取类型 (), 结果.取文本 ())
jsjb.清除 ()
输出结果:
* 2 | “167640383637325” | 167640383637325.000000
火山pc代码
火山pc输出0,文本是空的
作者:
Xelloss0618
时间:
2023-2-15 11:47
可能是因为你的程序是64位的,因为 ScriptControl 只支持32位
作者:
路亦洲
时间:
2023-2-15 13:42
Xelloss0618 发表于 2023-2-15 11:47
可能是因为你的程序是64位的,因为 ScriptControl 只支持32位
还真是的,改成32位就行了。但是32位程序支持Unicode编码吗?
作者:
路亦洲
时间:
2023-2-15 18:24
其实我提出这个问题,就是我编写的就用了三行代码用到了谷歌V8JavaScript,结果编译后就要把v8几十兆的文件都打包了,能不能换种方式代替,让文件体积小点
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4