问题标签 [invoke]

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

objective-c - 调用另一个类中的方法

我有两个视图控制器(viewControllerAviewControllerB),它们有自己的视图。当用户触摸视图中的按钮时viewControllerA,我可以加载viewControllerB.

但是,我不知道如何调用viewControllerB类中的方法!

0 投票
2 回答
1458 浏览

c# - c# .Net CF Form.Invoke 引发 ArgumentException

我正在从以下代码中收到 ArgumentException,我很难理解它堆栈跟踪中的最后一个条目是

当我逐步完成 DeviceResponse 时,按预期填充,并且目标已按预期定位,但 targetForm.Invoke 每次都会抛出

任何帮助将非常感激。

事件定义为:

该事件正在从此代码中引发:

MsgEventArgs 是派生自 EventArgs 的通用事件参数类:

在我的表单中,我已经在表单构造函数中注册了该事件:

实施为:

感谢您花时间看一看

0 投票
2 回答
1368 浏览

coldfusion - 你能重新分配默认值吗

我正在调用 cfc,cfc 有一组默认参数,如下所示:

我想做的是使这些参数不再是必需的(如您所见,required="no"),但如果需要,我想重新分配参数变量。

所以像:

但我无法覆盖默认的 ARGUMENTS 变量。你有什么可以发现我做错了吗?

编辑:

我这样做是因为如果没有参数传递给 cfc,我想创建一个。我想如果参数没有长度,我应该 cfset 一个局部变量?


<cfparam>仅当变量之前未定义时才有效。您的函数参数不是未定义的,它们只是碰巧有它们的默认值。所以你可以这样做:

这样,如果您不提供“opt”(或故意将其设置为“default”),它将被分配某种动态默认值。如果需要,您仍然可以将其设为空。

除了“默认”之外,您还可以选择其他一些不太可能的值,以便区分“未提供”和“空”。(有时我希望 ColdFusion 支持实际的空值......)

0 投票
3 回答
268 浏览

c# - 我写了有趣的 Linq 代码,但我不知道它是如何工作或为什么工作

我正在研究一个 CRUD 测试课程,因为我厌倦了在验证我的 NHibernate 映射时重复相同的测试模式。

我已经重构了代码,并且已经达到了一切都按照我设想的方式工作的地步,但我感到很恼火。一切都基于字符串,反射方法使用这些字符串调用适当的存储库方法并获取相应属性的值,如实体 ID。

这行得通,但我确信我不需要为这些事情使用字符串。

所以我开始使用 Linq。我不是一个重度 Linq 用户,下面的代码让我完全困惑。

它工作得几乎完美(我会在一秒钟内完成),我很高兴它工作得很好,但我真的很想知道为什么。

具体来说,我说的是两个调用的委托(我知道一个不必调用调用来使用委托。我将其包括在内以进行澄清)。编译器如何转换 Linq 表达式,以便在新实例化的类(在本例中为 TRepositoryTypes)上调用正确的方法?

关于“几乎完美”中的几乎,如果在调用方法的处理过程中出现异常,则将异常吞噬。也不知道为什么会这样,但我已经可以看到测试未完成并且由于异常被吞没而遗漏了问题的场景。

咀嚼那个。提前致谢。

0 投票
2 回答
7677 浏览

java - 将反射的枚举传递给 method.invoke java

如果您有一个通过反射访问的枚举,您将如何将它的值传递给 method.invoke 调用。

会不会像(为简单起见显示为静态方法)

0 投票
2 回答
398 浏览

reflection - 如果没有空的默认构造函数,是否可以使用 relfection 动态调用构造函数?

我正在使用 GetParameter 来确定构造函数需要哪些参数。我可以得到他们的清单。现在我想调用ctor。如果没有空的,这可能吗?

0 投票
1 回答
687 浏览

sharepoint - InvokeWorkflowActivity 不调用工作流

我试图让一个工作流程调用另一个工作流程。我尝试使用 invokeWorkflowActivity,我将 TargetWorkflow 设置为我想要调用的工作流。它在另一个项目中,所以我添加了该项目作为参考。

我还需要设置什么才能使其正常工作。我没有收到任何错误,第一个工作流启动然后按预期完成,因为启动工作流的调用是异步的。问题是我的第二个工作流程似乎没有被调用。

谢谢。

0 投票
2 回答
319 浏览

c# - 在 Control.Invoke 期间需要设置的不仅仅是单个属性

我一直在搜索 stackoverflow 以寻找将数据从线程编组回 UI 线程的方法,并在 3.5 中找到了各种方法。

对我来说更优雅的解决方案之一;虽然我仍在学习 lambdas 和闭包,但这个解决方案Control.Invoke with input Parameters

我不完全理解代码,但我知道如何使用它,它并不能完全解决我的问题。

我想调用调用并将字符串传递给另一个方法(DisplayStatusUpdate(msg))。任何指针将不胜感激。

0 投票
2 回答
279 浏览

objective-c - Objective-C 方法如何引用调用它的对象?

这太简单了,它让我发疯,我找不到答案。

方法如何引用调用它的实例?

示例:在 alpha 类的某些方法中,我有“[bravo charley]”

我想让 charley 方法执行“[alpha-instance delta];” 使用执行“[bravo charley]”的特定 alpha 实例。但 charley 对 alpha 或其实例一无所知。

换句话说,我怎样才能从由 alpha-instance 中的方法调用的 charley 方法中获取对 alpha-instance 的引用?

我可以做类似的事情

然后是“[invoker delta];” 在查理方法中,但这看起来很丑陋。

0 投票
1 回答
293 浏览

c# - MyThread.Join() 会阻塞整个应用程序。为什么?

我想从另一个线程中的 FTP 服务器下载文件。问题是,这个线程导致我的应用程序被冻结。在这里你有代码,我做错了什么?任何帮助将不胜感激:)

(当然我想停止循环,直到线程“ReadBytesThread”终止。)我创建了一个新线程: