编号:QA002994 建立日期: 2000年5月30日 最后修改日期:2000年5月30日 所属类别:
zhouzheng: 操作系统:Windows 编程工具:VB,VC 问题:我想做一个程序,提供一种script语言,让用户可对我的程序进行扩展,类似于在HTML中使用VBScript那样,请问怎样实现?
回答:
Vb6提供脚本控件, 如果你用的是Vb5可以直接把那个.ocx拷来(msscript.ocx)。建立一个文本框,让用户可以输入并可以保存它的脚本,然后用一个控件方法可以执行。请在执行的过程中用如下语句: on local error goto errs 执行脚本 exit sub errs: msgbox "用户的脚本有错误,请仔细检查!" exit sub 主持人注:可以参考以下文章: 微软的Knowledge Base的文章:“Q229669 OWTO: Call Run() Method of the Microsoft Script Control in C++” 微软的Knowledge Base的文章:“Q189484 AMPLE: ScriptEx.exe Uses the ScriptControl with Visual Basic” 微软的Knowledge Base的文章:“Q185889 OWTO: Access Host Objects and Controls Using the ScriptControl” 微软的Knowledge Base的文章:“Q184740 OWTO: Call Functions Using the Script Control” 微软的Knowledge Base的文章:“Q184742 OWTO: Use the Script Control Error Object” 微软的Knowledge Base的文章:“Q185697 WTO: Use the AddObject Method of the Script Control”
此问题由周杰回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)