Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lumiere

Enviar parâmetros

Recommended Posts

Pessoal, alguém sabe como enviar um parâmetro na hora q estou iniciando um thread?

 

Ex:

 

Private th As Threading.Thread()	      ...Dim th(10) As Object...	  			   th(a) = New Threading.Thread(AddressOf MeuMétodo(i))			   th(a).Start()

Nessa linha

th(a) = New Threading.Thread(AddressOf MeuMétodo(i))
Passo o parâmetro i para chamar o Método, porém o VB.NEt não está aceitando, alguém sabe como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria o MeuMétodo assim que vai funcionar:

 

Public Sub MeuMétodo(ByVal obj As Object)End Sub

E depois ao iniciar o thread passe o objeto:

 

th(a) = New Threading.Thread(AddressOf MeuMétodo)th(a).Start(i)

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.