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. 関数名を引数として渡すことはできますか?
- 3. 私は、C++の引数として整数配列を取る関数への整数ポインタを渡すことができましたか?
- 4. gcc関数ツリーノードから関数の引数を取得する
- 5. javaの関数引数として関数名を渡すことはできますか?
- 6. 関数は静的関数ポインタを引数として受け入れることができますか?
- 7. 引数とは異なる関数へのポインタを返す関数を書くことはできますか?
- 8. 関数は引数の1つとして別の関数をとることができます
- 9. PHPの関数は、私は、PHPの関数から配列を抽出しようとしてきた配列
- 10. サブ内に関数を持たせることはできますか?
- 11. スタブ関数の引数からプロパティを取得するには?
- 12. AWKカレー関数 - 関数が関数を返すことはできますか?
- 13. hrefタグで関数を呼び出すと、関数に引数を渡すことはできますか?
- 14. 異なる引数を持つメンバ関数を配列内に保持することはできますか?
- 15. Fortranからの関数の引数として配列をluaに渡す
- 16. lvalueまたはrvalueの引数に基づいて関数をオーバーロードすることはできますか?
- 17. sprintf型の引数をPerl関数に渡すことはできますか?
- 18. mysql_fetch_arrayは引数としてmysql_queryを取得できますか?
- 19. probe()関数の引数はどこから来ますか?
- 20. 関数の引数として渡すのカンマで区切られた配列
- 21. 特定の数の参照配列を関数にパラメータとして渡すことはできますか?
- 22. "スタック"に割り当てられたベクトルを関数から関数に渡すことはできますか?
- 23. ネストされた関数の引数として渡される関数の名前を取得します。R
- 24. setStateコールバック関数にカスタム引数を渡すことはできますか?
- 25. 関数式を別の関数の引数として使用することは悪い習慣ですか?
- 26. 関数をパラメータとして渡すことはできますが、関数は異なる引数を保持できますか?
- 27. 配列を関数の引数に埋め込むことはできますか?
- 28. 関数をカルト関数の引数として渡すときに、この引数を抽出する方法はありますか?
- 29. 再帰関数のsetTimeOut関数はスタックオーバーフローを引き起こしますか?
- 30. smalltalkでサブ関数に関数/プロシージャと多次元配列を送信する
ParamArrayを確認してください。 – pyon
なぜあなたはこれをしたいですか?私はこのような質問を聞くと、私は彼らがすでに間違ったアプローチに基づいていることを心配しています... – bobbymcr
なぜ簡単です、私はマルチスレッドクラスを使用して、私は "トップ"スレッド、私のイベントハンドラはスレッド内で正常に動作するので、実際にフォームのスレッドで実行している場合はイベントハンドラをチェックし、そうでない場合はフォームのスレッドでデリゲートを作成してイベントハンドラを再実行します – Jim