invoke

    13

    1答えて

    戻り値(int)をmethodInfo.invokeから取得するにはどうすればよいですか? 私は、メソッドを呼び出すために文字列変数を使用するということは難しいです。 チェック以下の例: if (Convert.ToBoolean(getParameterFromXML("issue", k, 1)) == true) { m = k + 1; MethodInfo met

    5

    2答えて

    私はすべての時間のコードのいくつかのフォームやファッションを使用/参照: public void method1(Object sender, EventArgs args) { if(dataGridView1.InvokeRequired) dataGridView1.Invoke(new EventHandler(method1), null); else

    2

    1答えて

    誰かが私に次のコードを説明することができますしてください。 string cncType; if (objDMainCncData != null) { int rc = objDMainCncData.Init(objDGroupManager.Handle); if (rc == 0) { cncType

    5

    3答えて

    私は、WinForms C#アプリケーションで別スレッドを使用して、ProgressBar(マーキー)を制御するバックグラウンドワーカーを開始しようとしています。問題は、私がバーを目に見えるようにしようとすると、何もしません。そして、私はInvokeの多くのフォームを試しましたが、助けてくれないようです。 以下のメソッドprogressBarCycleが別のスレッドから呼び出されます。 Backg

    -2

    1答えて

    私はC#で.dllを使ってプロジェクトを作っています。 .dllの出力を(コンソールとして使用している)richtextboxにさせるために、リスナーを作成して.dllの変数が変更されているかどうかを確認し、そうであればその変数をrichtextboxに出力します。その部分は機能する。しかし、invokeメソッドは動作しません(私は思う)。なぜなら、invokeを使うときに変数が変更されていないか

    0

    1答えて

    Invoke()にTargetExceptionをスローする際に問題があります。 public Controller(SystemUI ui, System system) { UI = ui; System = system; UI.CommandEntered += ParseCommand; Commands = new Dictionary<s

    6

    1答えて

    基本的には、DLLを名前で呼び出し、オブジェクトをインスタンス化してから、そのDLLで名前でメソッドを呼び出しようとしています。私は "例外は呼び出しのターゲットによってスローされました。" Method.Invoke中に。私はかなり私の問題は、メソッドの引数の型キャストと確信しています。私は誰もがこの例外について何か入力を持っているのだろうかと思っていた。さらに、私のアプローチを修正する方法に関

    0

    1答えて

    IPカメラからビデオを表示するプログラムを作成しようとしています。 これは私のコードです: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Syste

    6

    4答えて

    と同じクラスの別のメソッドの名前を取得することは可能ですか?手書きの文字列を使用していますか? class MyClass { private void doThis() { // Wanted something like this print(otherMethod.name.ToString()); } private vo

    52

    2答えて

    Funcを直接呼び出して呼び出す方法と、それを呼び出す方法の違いについては興味があります。違いはありますか?最初の構文的な砂糖で、とにかくInvoke()を呼び出しますか? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } public T DoWork<T>(Func<T> method) {