Использование многопоточности с параметризованной функцией, передавающей массив объектов в качестве параметра

Я создал структуру, как показано ниже

Public Structure Emu
  Dim a As Object
  Dim b As Object
  Dim c As Object
  Dim d As Object
End Structure

Теперь я объявил массив структур эму, как показано ниже

Public x(25) As Emu

Теперь у меня есть кнопка с именем goEMU и я добавил код в событие нажатия кнопки, как показано ниже:

Public Sub goEMU_Click(Sender As Object, e As EventArgs) Handles goEMU.click
    ******Some work 
    Set Index as cc based on some custom criteria
    DoMyJob(x(cc),y) 
    *****Some work 
End Sub 

В моем персонализированном сабе у меня есть этот код:

Sub DoMyJob(ByRef f As Emu, ByVal z As Integer)

****Do some work

End Sub

Теперь я хочу создать поток, который будет контролировать саб DoMyJob и поток начнется в течение goEMU_Click,

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу позвонить AddressOf DoMyJob с параметрами, как описано выше.

Любая помощь / предложение будет высоко ценится.

0 ответов

Другие вопросы по тегам