elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 29
21  Programación / .NET (C#, VB.NET, ASP) / Re: Enviar comandos a una aplicacion creada por windows forms vb.net en: 22 Febrero 2010, 01:29 am
Todo tuyo

http://msdn.microsoft.com/en-us/library/z2d603cy.aspx
22  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con Variable por Referencia a un HILO en: 20 Febrero 2010, 06:07 am
Bueno espero tener tu solución.
Me puse a revisar el ThreadStart pero vi que no le podía pasar parámetros y vi el post de seba y.... ParameterizedThreadStart cha channn  ;-)

Código
  1. Private Sub Iniciar()  
  2.        Dim Var As Integer
  3.  
  4.        For i As Integer = 1 To 10
  5.            Procesar(Var)
  6.            ListBox1.Items.Add("Item " & Var)
  7.        Next
  8. End Sub
  9.  
  10. Private Sub Procesar(ByRef dato As Integer)
  11.        Dim P As Thread
  12.        Dim Clase As New C01
  13.  
  14.        P = New Thread(New ParameterizedThreadStart(AddressOf Clase.AAA))
  15.  
  16.        P.Start(dato)
  17.        P.Join()
  18.        dato = Clase.Dato
  19.  
  20. End Sub
  21.  

Y acá la clase a la que le pasas el valor:

Código
  1. Public Class C01
  2.  
  3.    Private _Dato As Integer
  4.  
  5.    Public Property Dato() As Integer
  6.        Get
  7.            Return _Dato
  8.        End Get
  9.        Set(ByVal value As Integer)
  10.            _Dato = value
  11.        End Set
  12.    End Property
  13.  
  14.    Public Sub AAA(ByVal p As Integer)
  15.        p += 1
  16.        Dato = p
  17.    End Sub
  18.  
  19. End Class

Quedaría adaptarlo, pero creo que esta bien.

Saludos!
23  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con Variable por Referencia a un HILO en: 19 Febrero 2010, 21:21 pm
Podes poner código mas completo y así puedo entender mas de que se trata. Estuve buscando y no encontré absolutamente nada. Lo mas parecido que encontré es usar variables globales(que creo que es lo que hay que hacer)

Saludos
24  Programación / .NET (C#, VB.NET, ASP) / Re: MSScriptControl en: 19 Febrero 2010, 20:49 pm
Por ahí te sirve

http://foro.elhacker.net/net/ejecutar_vbscript_en_vbnet_on_the_fly-t249044.0.html
25  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con Variable por Referencia a un HILO en: 19 Febrero 2010, 20:45 pm
Que va ha pasar cuando Dos o mas hilos intenten acceder a la misma porcion de memoria (la misma referencia)?

Simplemente se pelearan por el recurso y la aplicacion morira...

Si fuese una variable global o estatica pasaria lo mismo.

busca sobre los interbloqueos en hilos.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia

Sobre eso, aca tenes una info y te va a ahorrar bastantes dolores de cabeza

http://msdn.microsoft.com/es-es/library/3a86s51t%28VS.80%29.aspx

(Aunque todavia falta saber como pasar valores por referencia jeje)
26  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con Variable por Referencia a un HILO en: 19 Febrero 2010, 19:05 pm
Tienes razón. Pero como vi el código ese que tenia mal la sintaxis pensé que así te serviría.
Voy a ver si se me ocurre algo.

Saludos
27  Programación / .NET (C#, VB.NET, ASP) / Re: [SOLUCIONADO]Array de objetos en: 19 Febrero 2010, 16:33 pm
Podes usar los ArrayList
Código
  1. Dim MiArray as New ArrayList
  2.  
  3. MiArray.Add(UnObjeto) 'UnObjeto puede ser de cualquier tipo

Y para recuperarlo:

Código
  1. MiArray(Indice)

Saludos

OJO con esto.
Los ArraysList vienen del framework 1.1, para esto mejor utiliza un List<T> donde T es el tipo de los elementos del array.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia

Ah si? Tiene mejor rendimiento? Nunca se me había dado por usar List<T>. Voy a empezar a usarlo en lugar del ArrayList

Saludos

Edit: Estoy viendo que viene con muchas mas cosillas útiles hehe
28  Programación / .NET (C#, VB.NET, ASP) / Re: Problemas con Variable por Referencia a un HILO en: 19 Febrero 2010, 15:08 pm
dim p as new thread(address of Descarga)
p.start(LINK, CODIGO)


public sub Descarga(byref link as String, byref codigo as String)

end sub


Todo eso, da error en el .START... porque no se puede enviar una varible por referencia...
Sabes como se puede hacer para enviar variables por referencias a hilos?

Claro, si quieres pasar parametros asi solo puedes pasar uno solo. Es como en el BackGroundWorker:

Código
  1. BackgroundWorker1.RunWorkerAsync(Parametro)

Como es del tipo Object puedes mandar un Array con los datos que necesites

Código
  1. Dim P As New Threading.Thread(AddressOf Descarga)
  2. P.Start("")

Código
  1. Sub Descarga(ByVal p As Object)
  2.  
  3. End Sub

29  Programación / .NET (C#, VB.NET, ASP) / Re: Emular desplazamiento en: 18 Febrero 2010, 22:06 pm
Ponte el código que tienes y lo miro
30  Programación / .NET (C#, VB.NET, ASP) / Re: Array de objetos en: 18 Febrero 2010, 18:03 pm
Podes usar los ArrayList
Código
  1. Dim MiArray as New ArrayList
  2.  
  3. MiArray.Add(UnObjeto) 'UnObjeto puede ser de cualquier tipo

Y para recuperarlo:

Código
  1. MiArray(Indice)

Saludos
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 29
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines