问题标签 [createinstance]

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 投票
1 回答
281 浏览

vb.net - Use Xpcom.CreateInstance(String); in VB.NET

I want to use such a CreateInstance-Function as the following one for GeckoFx in VB.NET.

The code above works fine for C-Sharp but not for VB.NET, what should I use instead?

If I try Xpcom.CreateInstance(nsILoginManager)("@mozilla.org/login-manager;1") I get an Error for as the following one :

"This [nsILoginManager] is a type and cannot be used as Expression"

What else should I write/use?

The reason why I try this is to activate the historisation for fields in the webbrowser-component.

0 投票
1 回答
2521 浏览

powershell - Powershell:远程互联网连接检查

有什么方法可以检查远程计算机是否有互联网连接。

我想在远程服务器上调用 COM 之前检查 Internet 连接状态。

谢谢

0 投票
1 回答
3409 浏览

c# - concurrentQueue tryDequeue,结果未知

我正在尝试构建一种灵活的方法来处理不同类型的并发队列,因为大多数处理队列的逻辑是相同的。

它看起来有点像这样:

outResult 似乎是正确的类型,但我收到以下消息:“'System.Collections.Concurrent.ConcurrentQueue.TryDequeue(out WinformWith10pxNewProject1.TestData)' 的最佳重载方法匹配有一些无效参数”

事情是,当我这样做时它工作正常:

有什么办法可以解决类型的硬编码?将为我正在创建的方法提供很大的灵活性。

亲切的问候,

马蒂斯

0 投票
1 回答
387 浏览

com - 在应用程序末尾创建 ADO 命令对象时出现异常

我现在正在将一个大型软件从 OWL 移动到 MFC,大部分任务已经完成,但是当应用程序关闭时我遇到了很多类似这样 在此处输入图像描述在此处输入图像描述 问题调用堆栈

这是调用 CreateInstance 的代码

我希望代码在不更改任何代码的情况下继续工作,特别是在数据库层中,这是因为从 MFC 调用了 couninitialize 吗?我怎样才能检测到或解决这个问题?

并且 m_Command 被定义为

它是 com 接口首先它设置为 null 然后调用CreateInstance它每次都可以正常工作,除非最后一次失败并出现此异常

0 投票
1 回答
74 浏览

c# - 如何在c#中创建同一个类的对象?

我需要一个与另一个对象相同的类的实例,但我不知道确切的类型。我有以下代码。

但是当我运行程序时它会生成 NullReferenceException 并且我不明白为什么......我在调试器上测试了它并且“row”不为空,一切似乎都是正确的。

我用谷歌搜索但没有运气......但是我读到人们抱怨 Activator.CreateInstance 太慢的评论......这是真的吗?做这项工作的最佳方法是什么?

0 投票
1 回答
302 浏览

c# - Winforms:使用 Activator.CreateInstance 从资源创建 System.Drawing.Image

如果可能的话,我该如何使用,

创建将与按钮关联的背景图像?Image1是在名为 的资源中定义的图像"Image1"

我在stackoverflow中没有看到类似的东西。我错过了什么?

感谢您的关注,感谢您提供任何帮助。

0 投票
1 回答
146 浏览

c# - c# 为什么我不能向上转换到我的插件的基类?

我有一个创建 DLL 的解决方案和另一个使用它们的解决方案。它是一个工具箱,可以将各种工具作为插件加载。起初一切顺利:

这是两个类,都在单独的 cs 文件中:

这就是工具箱如何在列表框的 selectionchanged 事件中创建一个实例,其中包含找到的 DLL。它被创建得很好,时钟滴答作响..:

但是转换为 PI_base 类会在运行时创建一个无效的转换异常。它说

'“PIClasses.PIC_Clock”类型的对象不能转换为“PIClasses.PI_base”类型。'

好的,但是为什么以及如何正确地做到这一点。我很烦。或者盲人。或者有点笨。或以上任何一种;-)


编辑:

好的,伙计们,这是有道理的——感谢斯科特如此明确地拼写出来。

我接受了您的第二个建议,并为基类创建了一个专用的 PluginCore 项目。

我仍然遇到了一个问题..:我已经将 PluginCore 设为类库 (PI_Base) 并从中生成了一个 DLL (PI_Base.DLL)。

我已经从 ClockPlugin 项目中清除了对原始基类的所有引用,并添加了对 PI_Base.DLL 的引用。我还在 PI_Base 命名空间中添加了 using 子句。我已经从 csproj 目标中删除了原始基类引用。新创建的对基本 DLL 的引用对我来说看起来不错。(?)

但是我在构建时收到“找不到类型或命名空间”错误。这很奇怪,因为我可以右键单击基类类型并说“转到定义”,它会显示它在元数据中找到的东西!但是在构建 ClockPlugin DLL 时,它说既没有找到命名空间 (PI_Base) 也没有找到基本类型 (PI_ToolBase)。

我想我错过了一些小但必不可少的东西..

以下是 csproj 文件的相关部分:

这是构建失败的 PIC_Clock.cs 部分:

编辑 2

事实上,CSC 命令缺少一些重要的东西。它的编译器调用与内部 Studio Build 完全不同,需要告知要包含哪些类以及要引用哪些类。如果我想与另一个程序共享它,我必须引用基类 DLL,例如:

0 投票
3 回答
554 浏览

c# - 加载运行时 DLL

我正在尝试加载 DLL 运行时并调用 DLL 中存在的类之一中的方法。

这是我加载 DLL 和调用方法的地方,

这是我试图调用的类(存在于 DLL 中)及其方法,

我得到的错误是这样的, Constructor on type 'ClassLibrary.Class1' not found.

请帮忙。

0 投票
1 回答
2974 浏览

c# - Activator.CreateInstance 上的 TargetInvocationException

我在使用反射实例化 DLL 文件中定义的类时遇到了一些问题。尽管代码看起来不错,但我在 Activator.CreateInstance 上得到了 TargetInvocationException。代码如下(目前只有一个 DLL 可用):

这是我要实例化的类:

我设法防止该问题发生的唯一方法是在编译之前将加载的 .dll 添加到引用中。问题是,通常在编译期间没有办法知道需要加载哪些库。我在这里想念什么?

整个解决方案(虽然目前有点混乱)可以在这里下载:http: //nazr.in/rOD

任何帮助将不胜感激!先感谢您。

0 投票
0 回答
187 浏览

openstack - 来自创建服务器 api 响应的管理员密码不起作用

我正在使用 Create Server Api ( http://docs.openstack.org/api/openstack-computel ) 创建一个实例。

此 api 成功创建实例,并返回如下响应:

作为回应,我们收到一个密码 adminPass。我尝试使用该密码从控制台登录实例,但是像 admin、root 或服务器名称这样的用户名都不起作用。所以我无法登录实例。

谁能帮我使用哪个用户名?

提前感谢您提供的任何帮助。