? 关于微软脚本引擎对象(MS Script Control)中的State属性 这方面我没做过,不过scriptcontrol.addobject "cb", command1 我认为应改为scriptcontrol.addobject "cb", command1.click关注. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有变在Form_Load加入代码 为 在Command1_click加入代码. command1.click 显然是不正确的。 click 表示什么呢,方法?属性?(别跟我说是事件,没有这种用法) 并且 AddObject 的第二个参数应该是一个对象 ,所以 spar8086 同志的说法是错误的。 更不能将代码改在Command1_click中,因为每一次按下command1 , scriptcontrol.addobject "cb", command1 都执行一次,会导致对象重复加入,引发错误。 哦,是这样。那你在Command1_click中只放scriptcontrol.addcode text1.text 呢?我是这样想的,因为你的带码是永许用户输入的,而前面的带码在form 加载时就自行了。gz spar8086: 你好, 我想你误会了我的意图,我之所以加上一个Text1对象,仅仅是为 scirptcontrol.addcode 方便,我真正的目的是让用户点击Command1后,执行一段程序,该程序是通过AddCode 加入的,重要的不是如何输入代码,而是这种机制就没有试验成功,即脚本引擎没有接收通过AddObject函数加入到引擎中的对象产生的事件,按帮助说应该是可以的,但实际没有,这其中肯定是哪里有问题。 z_j(): 你好,我已加载起了,不过不知怎么回事(也许是VBSprit不熟)只能进行简单的运算和某些语句。如你要原码,将你的E-mail告术我,希望多多交流。 spar8086: 你好。 email: [email protected] 谢谢今天研究了一下帮助,其中关于 Modules集合的Add方法有这样的一段说明:-------------------------------------向 Modules 集合添加新模块。语法ScriptControl.Modules.Add(name[, object])Add 方法的语法有以下部分:部分 描述name 必选。要添加的模块的字符串名称。object 可选。与此模块关联的对象的名称。说明可选择是否有对象与添加的模块关联。如果指定此类对象,则可在该对象及其附属对象后编写事件处理代码。-----------------------------------其中的说明好像有点意思,我还没有研究通,继续研究。 今天在VC中使用了 Script Control , 对于加入到脚本引擎中的OCX , 脚本可以接收事件, 但对于不可见对象,还不能接收事件,如果需要 VC中使用 ScriptControl的例子,其留下email地址。 VB集合问题 VB中的图标选择问题 VB多线程问题请教,急! 急:可执行文件启动时死机,敬请帮助 程序初学者请教高手,怎样才能让数值小数点后保留5位有效数字,我定义变量是double类型------在线等 DataArrival函数中数据丢失问题 怎么样在vb中将一个doc文件序列化? 怎样用递归法将一个表中的项目加入到TREEVIEW中?表格式内详! 请问如何实现“按Web页查看”的操作? 我该怎么办呢?! (无聊)看到一个笑话,与大家共享(不给分) 关于visual studio.net bete2的问题。有感兴趣的进来讨论!!
那你在Command1_click中只放scriptcontrol.addcode text1.text 呢?
我是这样想的,因为你的带码是永许用户输入的,而前面的带码在form 加载时就自行了。gz
你好, 我想你误会了我的意图,我之所以加上一个Text1对象,仅仅是为 scirptcontrol.addcode 方便,我真正的目的是让用户点击Command1后,执行一段程序,该程序是通过AddCode 加入的,重要的不是如何输入代码,而是这种机制就没有试验成功,即脚本引擎没有接收通过AddObject函数加入到引擎中的对象产生的事件,按帮助说应该是可以的,但实际没有,这其中肯定是哪里有问题。
你好,我已加载起了,不过不知怎么回事(也许是VBSprit不熟)只能进行简单的运算和某些语句。如你要原码,将你的E-mail告术我,希望多多交流。
你好。 email: [email protected] 谢谢今天研究了一下帮助,其中关于 Modules集合的Add方法有这样的一段说明:
-------------------------------------
向 Modules 集合添加新模块。语法ScriptControl.Modules.Add(name[, object])Add 方法的语法有以下部分:部分 描述
name 必选。要添加的模块的字符串名称。
object 可选。与此模块关联的对象的名称。
说明可选择是否有对象与添加的模块关联。如果指定此类对象,则可在该对象及其附属对象后编写事件处理代码。
-----------------------------------
其中的说明好像有点意思,我还没有研究通,继续研究。