JScriptTypeInfo定义

时间:2010-11-05 10:21:56

标签: vbscript javascript scriptcontrol

我在VBScript中有以下代码:

 Dim control
 set control = CreateObject("MSScriptControl.ScriptControl")
 control.language = "jscript"
 control.addCode("function test() { return {property: 'test'}; };")
 Dim result
 set result = control.Eval("test();")

我知道返回result的对象属于JScriptTypeInfo类型,但我无法找到有关此类型定义的任何信息,并且在Visual Studio C#中执行类似的代码只显示了这一点在本地窗格中为{System.__ComObject}

有谁知道JScriptTypeInfo类型的界面是什么?

2 个答案:

答案 0 :(得分:1)

this forum about a similar problem上有一个类似的帖子,也许它可以帮助你。

答案 1 :(得分:1)

我会告诉你我做了什么来处理这种类型,因为我可以访问我正在阅读的原始JScript经典ASP页面。在ASP页面中使用new String()语句(例如:Session( "Data" ) = new String( "Test");)时创建了JScriptTypeInfo对象。如果会话对象只使用String()语句创建(例如:Session( "Data" ) = String( "Test");),那么VB.NET可以很好地转换类型。

为了它的价值。