problema con thread..

15/07/2006 - 01:20 por Eru | Informe spam
hola a todos
deseo hacer un thread referenciandolo a un metodo de una clase (externa) y
me sale este error


F:\PROYECTO ACTUAL\WappPuntoDeVTA\WappPuntoVTA\clsCLIENTE.vb(42): El método
'Public Sub Cargar([eruOpc As clsTIENDA.eru_TipoListado =
clsTIENDA.eru_TipoListado.eruTL_ConVacio])' no tiene la misma firma que el
delegado 'Delegate Sub ThreadStart()'.

mi codigo es este :

class Form1

private oCliente as clsCliente = new clsCliente()

sub Inicializar
Dim oHilo As New System.Threading.Thread(AddressOf oCliente.Cargar)
oHilo.Start()
end sub

end class

espero me ayuden mucahs gracias...

Preguntas similare

Leer las respuestas

#1 Pedro Rivera
16/07/2006 - 05:32 | Informe spam
La firma se refiere a la cantidad y tipo de parametros que recibe un metodo.

Una hebra no puede hacer referencia a un metodo que recibe parametros. Debes
usar variables globales.



"Eru" wrote:

hola a todos
deseo hacer un thread referenciandolo a un metodo de una clase (externa) y
me sale este error


F:\PROYECTO ACTUAL\WappPuntoDeVTA\WappPuntoVTA\clsCLIENTE.vb(42): El método
'Public Sub Cargar([eruOpc As clsTIENDA.eru_TipoListado =
clsTIENDA.eru_TipoListado.eruTL_ConVacio])' no tiene la misma firma que el
delegado 'Delegate Sub ThreadStart()'.

mi codigo es este :

class Form1

private oCliente as clsCliente = new clsCliente()

sub Inicializar
Dim oHilo As New System.Threading.Thread(AddressOf oCliente.Cargar)
oHilo.Start()
end sub

end class

espero me ayuden mucahs gracias...






Respuesta Responder a este mensaje
#2 Eru
17/07/2006 - 23:19 | Informe spam
muchas gracias por la aclaracion, me sirviode mucho, que tengas buen dia

"Pedro Rivera" wrote:

La firma se refiere a la cantidad y tipo de parametros que recibe un metodo.

Una hebra no puede hacer referencia a un metodo que recibe parametros. Debes
usar variables globales.



"Eru" wrote:

> hola a todos
> deseo hacer un thread referenciandolo a un metodo de una clase (externa) y
> me sale este error
>
>
> F:\PROYECTO ACTUAL\WappPuntoDeVTA\WappPuntoVTA\clsCLIENTE.vb(42): El método
> 'Public Sub Cargar([eruOpc As clsTIENDA.eru_TipoListado =
> clsTIENDA.eru_TipoListado.eruTL_ConVacio])' no tiene la misma firma que el
> delegado 'Delegate Sub ThreadStart()'.
>
> mi codigo es este :
>
> class Form1
>
> private oCliente as clsCliente = new clsCliente()
>
> sub Inicializar
> Dim oHilo As New System.Threading.Thread(AddressOf oCliente.Cargar)
> oHilo.Start()
> end sub
>
> end class
>
> espero me ayuden mucahs gracias...
>
>
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida