问题标签 [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 投票
0 回答
725 浏览

vba - vba CreateObject("DataLink") 指定 32 位或 64 位

我正在使用以下内容创建 DataLink 对象并提示用户创建数据库连接:

我遇到的问题是,在 64 位机器上它接缝 32 位驱动程序未列出。

那么如何指定使用 32 位版本的 DataLinks (dll)。大概我想要 sysWOW64 文件夹中的那个。

我已经看到您可以使用 CreateObject 指定 ProgID,也许 32 位和 64 位版本有不同的 ProgID,但我不知道它们可能是什么。

感谢任何帮助,花这么多时间谷歌搜索却无处可去。

0 投票
1 回答
18397 浏览

iis-7 - 从 IIS 7 上的经典 ASP 创建 COM+ 组件时出现“Server.CreateObject 失败”

我有一个在 Windows Server 2008 R2 Standard 的 IIS 7 上运行的经典 ASP 应用程序。

它在一天中的某个时候工作正常,突然,在没有任何代码更改的情况下,它在实例化 COM+ 组件时开始抛出以下错误:

服务器对象错误“ASP 0177:80004005”

Server.CreateObject 失败

/path/script.asp,第 xx 行

80004005

可能是什么问题呢?我进行了互联网搜索,发现了几十个可能的答案,但似乎都与问题无关。我知道我使用了正确的对象名称——它在不久前还在工作。什么也没有变!我花了将近 2 个小时试图弄清楚这一点,但结果却是空的。

0 投票
1 回答
63 浏览

java - 创建以字符串命名的对象

是否可以创建一个可以创建名为的对象的方法String

如果你知道,我会怎么做?

0 投票
1 回答
814 浏览

vb6 - 在 XP 机器上使用 CreateObject 时出现错误 91

我有一个旧的 VB6 应用程序,已分发给几个运行 XP、Windows 7 和 Windows 8 的用户。以下代码抛出错误 91“”对象变量或未设置块变量“。

具体来说,最后一行是问题所在。我希望 strMyDocsPath 指向用户计算机上的公共文档文件夹。它在 Windows 7 和 8 中运行良好,但不能在 XP 机器上运行,除了 XP 开发机器可以顺利运行。

在有问题的计算机上,我尝试重新注册 scrrrun.dll 并收到注册成功的消息。我尝试下载和安装 VB6 可分发 SP6 文件,但仍然出现错误。我已经搜索了几个论坛,但无法弄清楚。有任何想法吗?

0 投票
1 回答
66 浏览

java - 如何访问以序列化方式创建的对象?

这是我的代码:我单击鼠标右键,然后选择 test1 代码创建一个 JLabel 并将其放在该位置。

但我不知道之后,我如何访问这些标签(例如修改他们的文本)。如果用户使用右键单击它并选择“删除”,我还想删除创建的标签,但是在 actionPerformed 代码中,netbeans 不允许我添加另一个 actionListener .. 任何人都可以帮助我吗?谢谢

0 投票
0 回答
2185 浏览

iis - IIS8 服务器对象错误“ASP 0177:800401f3”在 Server.CreateObject(“ADODB.Recordset”)

我收到以下错误:

服务器对象错误“ASP 0177:800401f3”
Server.CreateObject 失败
/loadHome.asp,第 15 行
800401f3

第 15 行是

我正在使用.NET Framework 4.0,也注册了它。

在 IIS 应用程序池默认值中,我将启用 32 位应用程序设置为 True,并且在 ISAPI 和 CGI​​ 限制中允许使用该框架。

任何想法,为什么会发生这个错误?

0 投票
2 回答
84137 浏览

vbscript - 检查文件夹是否存在,如果没有在当前登录 VBS 的用户上创建它

目前这是我的脚本

我要做的是获取当前登录的用户,我希望它检查目录 D:\"personsuser"\Appdata\Roaming\Local 以查看是否创建了文件夹“Local”,如果没有创建我想通过 vbs 中的 createobject 创建一个。据我所知,上面的脚本抓取了当前登录的用户,但是我不确定如何使用这个变量来创建一个文件夹。

我知道我将不得不在这些方面加入一些东西:

或者类似的东西:

在此先感谢,对 VBS 不是很熟悉,但这是我可以在使用它的环境中操作的唯​​一平台。

0 投票
2 回答
9394 浏览

asp-classic - Server.CreateObject("Wscript.Shell") 问题 - Object Server required 错误???ASP/VBscript 错误

我会尽量保持这个基本的。我正在尝试在服务器端(而不是客户端)运行 shell。我已经分解了我的代码,所以它非常基本。现在,如果我使用 CreateObject("Wscript.shell") 在客户端运行它,它将在我的浏览器中“document.write”用户。

现在,如果我将代码更改为在服务器端运行:

我的浏览器出现错误,在第 11 行告诉我“需要对象:服务器”。第 11 行是“Server.CreateObject”行。我在这里想念什么?

谢谢

0 投票
1 回答
1984 浏览

vba - 我可以使用 CreateObject 打印带有 vba 的 .tif 文档吗?如果不是,那是什么?

以下 vba 例程可以很好地打印 word 文档

但我需要打印的是 .TIF 文件。它们默认使用 Microsoft 照片查看器打开。是否有类似的东西可以调用 MS 照片查看器,或者不能调用 Acrobat?也许对于 Acrobat,我可以使用某种命令行吗?谢谢你

0 投票
1 回答
213 浏览

.net - 当服务器转换为 Windows 2008 R2 64 位时,.NET 对象未从 VB6 启动

我们有非常古老和复杂的 VB6 应用程序来启动 .NET 服务器对象,就像 CreateObject(sClassName, sServerName)。它在我们的生产服务器中成功运行。现在我们正试图将我们的生产转移到 Windows 2008 R2 64-bet 机器上,而那个调用不再工作了,没有错误,什么都没有,它只是总是返回空字符串。看起来我们的 .NET 对象没有被创建。所有对象都有 GUID 和 ProgId,在装配中重新注册,并全面模仿我们在生产中拥有的任何东西。任何建议将不胜感激。