|    
			
				16/01/2005, 00:50
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: diciembre-2002 Ubicación: ... 
						Mensajes: 117
					 Antigüedad: 22 años, 10 meses Puntos: 0 |  | 
  |  Hebras, hebras y más hebras... la ayuda de .NET dice que no se pueden especificar mètodos que reciban parámetros en el constructor de la hebra, si el procedimiento requiere mayor informaciòn se debe realizar lo siguiente:1) Usar clases que provean métodos para realizar las acciones deseadas.
 2) Usar propiedades públicas o variables para suplir los datos locales
 
 Ejemplo clásico de libro:
 Class Calculate
 Public iValue as integer
 Public Event Complete(ByVal Result as integer)
 
 Public Sub LongCalculation()
 ' Este procedimiento realiza acciones muy robustas basádas en el valor de iValue
 RaiseEvent Complete(iResult) '<--- Levanta un evento para avisar que ha terminado
 End sub
 End class
 
 Sub test()
 Dim calc as new Calculate()
 Dim th as New threading.Thread(AddressOf calc.LongCalculation)
 calc.iValue= 10
 
 'ligar el evento al procedimiento con parámetros ;)
 AddHandler calc.Complete, AddressOf CalcResult
 end sub
 
 Sub CalcResult(ByVal Result as integer)
 ...
 end sub
 
 
 Espero te sirva
 Saludos
 
				__________________" El hombre es una invención de Dios o Dios es una invención del hombre..."
     |