JScriptTypeInfo 定义

发布于 2024-09-30 23:05:46 字数 495 浏览 3 评论 0原文

我在 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 类型的接口是什么?

I have the following code in 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();")

I know that the object returned to result is of the type JScriptTypeInfo but I can't find any information regarding the definition of this type and doing similar code in Visual Studio C# only shows this up as {System.__ComObject} in the locals pane.

Does anyone know what the interface to the JScriptTypeInfo type is?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

会傲 2024-10-07 23:05:46

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

为了它的价值。

I'll tell you what I did to deal with this type, since I had access to the original JScript classic ASP pages that I was reading. The JScriptTypeInfo object was created when a new String() statement (ex: Session( "Data" ) = new String( "Test");) was used in the ASP page. If the session object was created with just a String() statement (ex: Session( "Data" ) = String( "Test");), then VB.NET can convert the type just fine.

For what it's worth.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文