问题标签 [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.
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.
powershell - Powershell:远程互联网连接检查
有什么方法可以检查远程计算机是否有互联网连接。
我想在远程服务器上调用 COM 之前检查 Internet 连接状态。
谢谢
c# - concurrentQueue tryDequeue,结果未知
我正在尝试构建一种灵活的方法来处理不同类型的并发队列,因为大多数处理队列的逻辑是相同的。
它看起来有点像这样:
outResult 似乎是正确的类型,但我收到以下消息:“'System.Collections.Concurrent.ConcurrentQueue.TryDequeue(out WinformWith10pxNewProject1.TestData)' 的最佳重载方法匹配有一些无效参数”
事情是,当我这样做时它工作正常:
有什么办法可以解决类型的硬编码?将为我正在创建的方法提供很大的灵活性。
亲切的问候,
马蒂斯
com - 在应用程序末尾创建 ADO 命令对象时出现异常
我现在正在将一个大型软件从 OWL 移动到 MFC,大部分任务已经完成,但是当应用程序关闭时我遇到了很多类似这样
的
问题调用堆栈
这是调用 CreateInstance 的代码
我希望代码在不更改任何代码的情况下继续工作,特别是在数据库层中,这是因为从 MFC 调用了 couninitialize 吗?我怎样才能检测到或解决这个问题?
并且 m_Command 被定义为
它是 com 接口首先它设置为 null 然后调用CreateInstance它每次都可以正常工作,除非最后一次失败并出现此异常
c# - 如何在c#中创建同一个类的对象?
我需要一个与另一个对象相同的类的实例,但我不知道确切的类型。我有以下代码。
但是当我运行程序时它会生成 NullReferenceException 并且我不明白为什么......我在调试器上测试了它并且“row”不为空,一切似乎都是正确的。
我用谷歌搜索但没有运气......但是我读到人们抱怨 Activator.CreateInstance 太慢的评论......这是真的吗?做这项工作的最佳方法是什么?
c# - Winforms:使用 Activator.CreateInstance 从资源创建 System.Drawing.Image
如果可能的话,我该如何使用,
创建将与按钮关联的背景图像?Image1
是在名为 的资源中定义的图像"Image1"
。
我在stackoverflow中没有看到类似的东西。我错过了什么?
感谢您的关注,感谢您提供任何帮助。
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,例如:
c# - 加载运行时 DLL
我正在尝试加载 DLL 运行时并调用 DLL 中存在的类之一中的方法。
这是我加载 DLL 和调用方法的地方,
这是我试图调用的类(存在于 DLL 中)及其方法,
我得到的错误是这样的,
Constructor on type 'ClassLibrary.Class1' not found.
请帮忙。
c# - Activator.CreateInstance 上的 TargetInvocationException
我在使用反射实例化 DLL 文件中定义的类时遇到了一些问题。尽管代码看起来不错,但我在 Activator.CreateInstance 上得到了 TargetInvocationException。代码如下(目前只有一个 DLL 可用):
这是我要实例化的类:
我设法防止该问题发生的唯一方法是在编译之前将加载的 .dll 添加到引用中。问题是,通常在编译期间没有办法知道需要加载哪些库。我在这里想念什么?
整个解决方案(虽然目前有点混乱)可以在这里下载:http: //nazr.in/rOD
任何帮助将不胜感激!先感谢您。
openstack - 来自创建服务器 api 响应的管理员密码不起作用
我正在使用 Create Server Api ( http://docs.openstack.org/api/openstack-computel ) 创建一个实例。
此 api 成功创建实例,并返回如下响应:
作为回应,我们收到一个密码 adminPass。我尝试使用该密码从控制台登录实例,但是像 admin、root 或服务器名称这样的用户名都不起作用。所以我无法登录实例。
谁能帮我使用哪个用户名?
提前感谢您提供的任何帮助。