问题标签 [createobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7430 浏览

coldfusion - 使用 cfinvoke 和 createObject 运行组件函数有什么区别?

在我公司的代码中,我经常看到通过初始化该组件的对象并调用该对象的方法来使用组件文件。但是,在我看来,使用 cfinvoke 方法更直接一些,尤其是在仅使用组件文件中的一种方法时。这两种调用组件函数的方法有什么区别,每种方法的优缺点是什么?我什么时候应该使用哪个?

0 投票
2 回答
1975 浏览

asp.net - 如何在 ASP.NET 类文件中使用 COM 对象

我有一个 COM 对象,我试图将其包装在 C# 类中,以便使其更容易被其他希望使用它的应用程序使用。

我有以下代码创建 COM 对象的实例,然后使用反射调用方法来检索用户数据。此代码位于 aspx 页面中时可以正常工作。

但是,当我将代码移动到类文件 (JD_API.cs) 以便从实际网站中抽象出来时,我无法再让它工作。例如,我有如下声明的静态方法:

不幸的是,Server 对象仅限于一些默认包含在 Web 应用程序中的 ASP.NET 库,因此上面的代码是行不通的。所以此时我决定尝试创建一个 COM 对象的实例,如下所示:

但是在运行时我收到一条错误消息,“尝试读取或写入受保护的内存。这通常表明其他内存已损坏。 ”。

我不知道从这里去哪里。任何有关如何将创建此 COM 对象的实例抽象到不在 Web 应用程序本身内的层的任何帮助将不胜感激。谢谢!!

0 投票
1 回答
17063 浏览

vbscript - vbs 的 CreateObject() 对象列表

我喜欢脚本,我不喜欢重新发明轮子,所以我喜欢 CreateObject
你能否指出一个可在 VBScript 上使用的广泛而有用的对象列表,并附上简要说明。真的,我还没有找到一个超过 50 个的网站。

提前致谢

0 投票
5 回答
561 浏览

javascript - JavaScript 中 Prototype 面向对象编程的最佳方法

我更喜欢原型的编程方式,并且一直在尝试用 javascript 来理解它。

我在 The Good Parts 中看到了这段代码:

我完全不明白,哈哈。如果您所要做的就是将原型设置为过去的对象,那么您不能这样做:

这似乎不起作用,因为 child.num 返回为未定义。您如何描述 javascript 原型编程以及您的方法是什么?多谢你们

0 投票
4 回答
3048 浏览

vb6 - 运行 exe 时,VB6 中的 createObject 确实失败

我有一个 VB6 程序,它试图运行一个用 C# 编写的 DLL。
这个 DLL 有一个 COM 接口,所以我可以使用“CreateObject”在其中创建一个类的对象。问题是当我从 VB6 IDE 运行它时它运行良好,但是当我制作 EXE 并尝试运行它时,它抛出异常:
“自动化错误。系统找不到指定的文件 (-2147024894) 。”

为什么会发生,我该如何解决?

0 投票
2 回答
1176 浏览

com - 发现已注册的 COM 组件

有没有办法通过解析注册表中可用的信息来确定注册的 COM 组件是否可创建为独立组件?特别是通过在 HKCR/ClsId 中找到的信息?

我的系统在此键中有超过 12,000 个条目,并且我已经排除了任何没有 InProcServer32 或 LocalServer32 键的项目,但这仅消除了大约一半的项目。我相信还有几千个不是可创建的对象。我真的不想尝试对它们中的每一个都执行 CreateObject() 来区分可以创建的对象和不能创建的对象。有没有更有效的方法?

0 投票
1 回答
349 浏览

asp-classic - 通过对象标签和 Server.CreateObject 声明连接有什么区别

使用经典 ASP 时,通过对象标记声明连接有什么区别:

并通过 Server.CreateObject() 调用声明连接:

或者有什么不同吗?性能、内存等。

0 投票
1 回答
408 浏览

javascript - 如何使用 javascript 为 silverlight 插件设置值

我似乎无法弄清楚如何为 Silverlight 插件设置特定值。具体来说,就是 splashScreenSource 值。我可以使用 param (name/value) 方法来完成这项工作,但是,我正在使用 JavaScript 注入 Silverlight 插件,因此我不确定如何让插件识别出我确实这样做了想使用闪屏。

我似乎无法使用通过默认 Silverlight.js 文件提供的 args 列表设置值。

Silverlight.createObject( source , parentElement , id , properties , events , initParams , userContext );

任何想法将不胜感激,

非常感谢,

0 投票
1 回答
1832 浏览

vbscript - createobject scripting.filesystemobject IIS 7 - vbscript 代码总是试图将文件保存在 C:\Windows\System32\inetsrv\ 而不是网站文件夹

根据标题

createobject scripting.filesystemobject IIS 7 - vbscript 代码总是试图将文件保存在 C:\Windows\System32\inetsrv\ 而不是网站文件夹

我当然会收到“权限被拒绝”错误

该文件应保存在网站文件夹中。

非常感谢任何帮助。

编辑:在 win 7 开发机器上的 IIS7 下运行的网站中的表单调用了 vbscript。在这种情况下,我没有设置任何路径,但是当我尝试“。\”时,IIS 也尝试使用“inetsrv”路径,而不是我期望的网站根文件夹。

0 投票
0 回答
1133 浏览

wsh - 通过 CreateObject 和 ActiveXObject 创建 COM 实例有什么区别?

在第二个答案中已经提到了这一点,但我看不出它是如何回答问题的(也没有提供链接)。

ActiveXObject 能做什么而 CreateObject 不能,反之亦然?