Multiples Bucles o Multiples Esperas

Iniciado por DarkMatrix, 5 Septiembre 2011, 08:10 AM

0 Miembros y 1 Visitante están viendo este tema.

DarkMatrix

Buenas, estoy empezando en .net pero ya tengo algunos conocimientos en vb6 y quisiera saber si esto es posible:



Pues bien basicamente creo que la imagen se explica por si sola, la idea es saber si hay forma de detener el codigo en dos o mas procedimientos distintos hasta que una variable X cambie, de modo que si cualquiera de esas variables cambia que continue en su procedimiento.

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix

Keyen Night

Este es el foro de .Net para Vb6 pasa por el foro de Visual Basic
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

DarkMatrix

El detalle es que quiero saber si es posible hacerlo en .net...

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix

$Edu$

Si lo hacias en vb6 seguramente lo podras hacer en .net de la misma forma, cosa que yo nunca he hecho

Meta

VB6 está obsoleto y para 32 bits.

Para estas cosas el nuevo Visual Basic 2010 qu epuedes descargar aquí gratuitamente y en español.

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express

Saludo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Novlucker

Soy yo o nadie responde a la pregunta? :xD

Supongo que si lo hacías en VB6 será con Threads verdad? De igual modo puedes hacerlo en VB.NET

Saludos

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

DarkMatrix

No, en vb6 no hay forma o yo no la encontre por lo menos :P

Y si se puede en .net como seria, con simples bucles o con Threads?

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix

Novlucker

Con Threads, es la misma lógica de tener un procedimiento que se inicia y pausa con un botón.

Saludos


Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

EddyW

Hola,

No logré captar exactamente lo que quiere decir la imagen. (Podrías por lo menos usar diagramas de flujo ;))
Tengo algo que más o menos comprendí, con 2 botones en el Form:
Código (vbnet) [Seleccionar]
Public Class Form1
   Private a As Integer = 0
   Private n As Integer = 0

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim n_local As Integer = n
       n = n + 1
       Do
           Application.DoEvents()
       Loop Until (a = 1)
       MsgBox("Hola" & n_local)
   End Sub

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
       a = 1
   End Sub
End Class


Espero te sirva :P

SaluDOS!