vb2005のサブ関数または関数から引数を配列として取得できますか?vb2005のサブ関数または関数から引数を配列として取得することはできますか?
1
A
答えて
0
イベントハンドラを従来の.NET方式で使用できます。
次に、カプセル化クラス自体への参照を渡してすべての値を渡します。
+0
は、それは "何もない"と定義されて表示されます。 私に言い換えれば、私の引数の値をサブ関数内または関数内から配列として得る方法 – Jim
0
VS 2010では実行できますが、2005では実行できません。これはDLRまたは動的言語ランタイムを介して追加される機能です。もしメンバー署名を制御している場合、あなたははるかにEventArgs
オブジェクト(またはそのサブクラス)の間を通過する方法と同様に、単一のクラスにすべてのパラメータをカプセル化することができ
Dim params() As System.Reflection.ParameterInfo = myObject.GetType().GetMethod("myObjectMethodName").GetParameters()
0
:リフレクションを使用して
1
これを解決しましたか?私はあなたが何を意味するのかについてはあまり確信していませんが、あなたのOPに関するあなたのコメントから、スレッドを同期させて呼び出しをスレッドセーフにするつもりですか?
Private WithEvents theThread As New threadedClass
Private Delegate Sub threaded_method_delegate(ByVal sender As Object, ByVal var1 As Integer, ByVal var2 As String)
Sub threaded_method(ByVal sender As Object, ByVal var1 As Integer, ByVal var2 As String) Handles theThread.threaded_method
If Me.InvokeRequired Then
' invoke this method on the same thread as 'Me'
Dim d As New threaded_method_delegate(AddressOf threaded_method)
d.Invoke(sender, var1, var2)
Else
' this method is now running on the same thread
' do stuff here
End If
End Sub
関連する問題
- 1. 関数名を引数として渡すことはできますか?
- 2. 私は、C++の引数として整数配列を取る関数への整数ポインタを渡すことができましたか?
- 3. 関数は静的関数ポインタを引数として受け入れることができますか?
- 4. lvalueまたはrvalueの引数に基づいて関数をオーバーロードすることはできますか?
- 5. sprintf型の引数をPerl関数に渡すことはできますか?
- 6. smalltalkでサブ関数に関数/プロシージャと多次元配列を送信する
- 7. mysql_fetch_arrayは引数としてmysql_queryを取得できますか?
- 8. Python、2つの配列と一緒に引数として関数をとる関数を作る方法は?
- 9. "スタック"に割り当てられたベクトルを関数から関数に渡すことはできますか?
- 10. 配列を関数の引数に埋め込むことはできますか?
- 11. Java Regex - regexを使って "関数"引数の配列を取得しようとしています
- 12. 関数をパラメータとして渡すことはできますが、関数は異なる引数を保持できますか?
- 13. 再帰関数のsetTimeOut関数はスタックオーバーフローを引き起こしますか?
- 14. 引数をとらない関数とは何ですか?
- 15. R言語、引数として関数を渡すことができます
- 16. PHPでアンパサンドを使用する方法URL変数(または関数の引数)を取得しますか?
- 17. functionで関数を引数として渡すときにプライベート関数を呼び出しますか?
- 18. ラッパー関数内のオプションの引数をサブ関数に渡す
- 19. テンプレート引数へのポインタを関数の引数として渡しますか?
- 20. ここでは、bash関数の引数としてのドキュメント
- 21. Pythonでは、他の引数に関して関数の引数のデフォルトを指定できますか?
- 22. C++:関数の引数として構造体の配列
- 23. プログラミングワークフロー:どちらですか?引数を関数から関数に渡すか、出力を引数として他の関数に渡すか?
- 24. jQueryである関数から別の関数に配列を渡します。
- 25. 引数として何でもかけることができる関数
- 26. 関数から無名関数を返すとき、return文の関数は関数宣言または関数式ですか?
- 27. Pythonは関数引数としてラムダ引数を指定します
- 28. BASHでは、関数本体で関数名を取得できますか?
- 29. C#で関数の引数として使用される式を表す文字列を取得します
- 30. ユーザ定義のリテラルは引数として関数を持つことができますか?
ParamArrayを確認してください。 – pyon
なぜあなたはこれをしたいですか?私はこのような質問を聞くと、私は彼らがすでに間違ったアプローチに基づいていることを心配しています... – bobbymcr
なぜ簡単です、私はマルチスレッドクラスを使用して、私は "トップ"スレッド、私のイベントハンドラはスレッド内で正常に動作するので、実際にフォームのスレッドで実行している場合はイベントハンドラをチェックし、そうでない場合はフォームのスレッドでデリゲートを作成してイベントハンドラを再実行します – Jim