问题标签 [activator]

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 回答
1795 浏览

iphone - 制作 Activator 监听器时遇到问题(使用 theos)

我最近开始学习如何使用 theos 进行调整,挂钩到应用程序等。我想制作一个简单地说出测试的 Activator 侦听器。说出测试而不是记录,是的,我知道。

我最近在 Cydia 上发现了这个名为speak的命令行实用程序,它允许我的设备通过终端说话。我在 Github 上的 AppleNerd 的 repo 上找到了一个 Activator 模板,它运行良好,直到编译部分到来。我使用了系统(口语测试);我在哪里写了这样的代码:

makefile 看起来像这样:

我正在使用 RPetrich 的最新激活头,但是当我尝试编译时,它告诉我找不到该库。像这样:

ld:找不到 -lactivator 的库

为什么编译不出来?

0 投票
2 回答
1971 浏览

c# - C# Activator createInstance 用于扩展类

我有一个基类,如下所示:

而且我还有一个扩展这个类的子类。

我尝试使用 Activator.CreateInstance() 函数创建一个对象,如下所示:

注意:this.GetType() 是由扩展类在Data 的一个函数中使用的,用来获取当前类的Type。

但这会导致一个问题。奇怪的是,我收到一个错误,该类(在我的情况下为 DienstGruppe)没有构造函数。我猜c#中的继承与java中的继承不一样。那么我该如何解决这个问题呢?

它适用于“数据”。

问候, 多米尼克

0 投票
1 回答
5272 浏览

c# - 激活器.CreateInstancevs 编译表达式。两台不同机器上的逆向性能

我和一个朋友正在测试使用编译表达式来创建对象,而不是Activator.CreateInstance<T>遇到了一些有趣的结果。我们发现,当我们在每台机器上运行相同的代码时,我们看到的结果完全相反。他得到了预期的结果,编译表达式的性能明显更好,而我很惊讶地看到Activator.CreateInstance<T>性能提高了 2 倍。

两台计算机都运行在 .NET 4.0 中编译

计算机 1 安装了 .NET 4.5。计算机 2 没有。

计算机 1 超过 100000 个对象:

计算机 2 超过 100000 个对象:

这是代码:

0 投票
2 回答
1594 浏览

c# - 如何一般地实例化 COM 类接口

我正在尝试重构一段代码并且用尽了我能想到的选项。

这是我的原始代码:

这就是我试图重构它的方式:(
是的,在 C# 中你可以实例化 一个 接口。)

这是我已经尝试过的:

  1. 我尝试指定 new() 约束,然后执行“new TSubInterface()”:这会导致构建错误:“..必​​须是具有公共无参数构造函数的非抽象类型才能将其用作参数 'TSubInterface ' 在泛型类型或方法中.."

  2. 当我使用 Activator.CreateInstance 时,我得到一个运行时异常:“无法创建接口的实例”

  3. 当我使用 Activator.CreateComInstanceFrom("someAssemblyName", "typeName") 时,出现编译错误:“无法将表达式类型 'System.Runtime.Remoting.ObjectHandle' 转换为返回类型 TInterface”

[编辑]我可以通过添加 'where TSubInterface : 类来进行编译,但我不确定这是否有意义,因为 TSubInterface 是一个接口。
使用 CreateComInstanceFrom 也不起作用,因为它试图找到在该 dll 不存在且不应该存在的目录中指定的程序集。

我可以以某种方式编译并运行它吗?

0 投票
4 回答
280 浏览

c# - 使用 Activator 创建实例

假设我们有一些类

我有一个类型变量

变量t是 Class1 或 Class2 或 Class3。我想创建该类的一个实例。据我所知,我可以使用以下语句:

但我收到一个对象。问题是:我如何将此对象转换为变量中的类型t。或者也许有人可以提出解决方法。谢谢

0 投票
2 回答
1362 浏览

c# - 为什么在创建 Lazy<> 时出现错误“Activator.CreateInstance 找不到构造函数”?

我有像下面这样的课程。TestOne 方法正在运行,但 TestTwo 未运行。因为 TestTwo 有一个参数。激活器给出错误。我该如何解决这个原因?我需要一起使用 Activator.CreateInstance 和 Delegate.CreateDelegate 吗?

0 投票
1 回答
728 浏览

c# - Activator.CreateInstance 导致 nunit 锁定,从而阻止了 Visual Studio 的构建

在我运行运行可疑代码的测试之后;在 Nunit(或更具体地说是 nunit-agent.exe)结束之前,我无法在 Visual Studio 中重建程序集。

错误是:

当前的解决方法是关闭 nunit,重建然后重新打开 nunit(然后进行测试)。痛苦

红鲱鱼认为这是卷影复制问题或 nunit 项目中的项目基本路径设置。不是这些。就是这个代码。

我认为这是一个处置问题,所以我实现了 IDisposable 并将所需的代码添加到类“ClassName”中。不工作。

我该如何解决这个问题?

0 投票
1 回答
4745 浏览

c# - 如何从像会话这样的 Bag 对象创建类的实例并设置属性

该类将被声明runtimevalues存储在Bag类似sessionor的对象中ViewBag。现在我想创建一个类的实例并使用 Bag data设置它的属性 。我知道我应该使用reflection,但我不知道是否有任何开箱即用的方法可以做这些事情,或者我应该创建一个

该类在设计时不可用,应用程序不知道它的属性是什么。

0 投票
3 回答
1717 浏览

c# - C# 私有 T CreateObject()

我想创建一个具有动态参数的对象实例,例如

我想在没有“startconfig”之类的修复类型的情况下尝试它。但它仍然不起作用,你能帮帮我吗?

这无论如何都不起作用,原因:找不到他的类型或名称空间名称“类型/名称空间”(您是否缺少 using 指令或程序集引用?)

这发生在铸造 ser.Deserialize(sr);

0 投票
3 回答
1057 浏览

c# - 从类型创建类实例

我正在尝试创建一个可以以通用方式添加到列表中的类的实例..

我知道type需要制作的类,并且我已经能够object使用下面的代码制作类,但我还没有找到一种方法来创建允许我将其添加到列表中的演员表.. 任何想法?

T 与 objType 相同

如果有更好的方法来做这件事,我对想法持开放态度:)