Autor
|
Tema: Aclarandome 2 duditas seria feliz en VB6 [ENTREN] (Leído 3,705 veces)
|
ignorantev1.1
Desconectado
Mensajes: 617
/\ Así acabo cuando quiero programar...
|
1.- Como le hago para que ejecuten dos funciones al mismo tiempo: -------------------------------------------------------------------------------
sub hola() x=0 while x<5 print "Hola" x=x+1 wend end sub
sub adios() x=0 while x<5 print "adios" x=x+1 wend end sub
Que se imprima asi luego de llamar a las dos:
Hola Adios Hola Adios Hola Adios Hola Adios Hola Adios
2.-En que lugar del Form se dibuja con paintpicture? ------------------------------------------------------------
Cuando se hace lo siguiente:
form.paintpicture ja,1,1 form.paintpicture je,1,1
y quiero copiarla a otra form
como le hago?
Es todo ahi que resolverlas para ayudarme...
|
|
|
En línea
|
|
|
|
CICOLO_111234
Desconectado
Mensajes: 200
CICOLO_111234
|
k yo sepa en vb no se pueden ejecutar 2 funciones al mismo tiempo. Para hacer lo que querías, aki t pongo un kodigo, aunk lo he hecho en vbs. Espero k te sirva, ya k VB y VBS son gemelos. dim x, y x=0 y = 0 call hola()
private sub hola()
while x<5 msgbox "hola" x=x+1 call adios() wend end sub private sub adios()
while y<5 msgbox "adios" y = y + 1 call hola() wend end sub
|
|
|
En línea
|
|
|
|
|
juancho77
Desconectado
Mensajes: 455
rie con demencia
|
Bueno, en Java existen hebras (Threads). Busca por ahi.
|
|
|
En línea
|
|
|
|
ignorantev1.1
Desconectado
Mensajes: 617
/\ Así acabo cuando quiero programar...
|
La Primera Respuesta No funciona... Es un ciclo Interminable...
y las otras opciones no van... Se usarlos en Java los multihilos si lo hubiera preguntado solo seria presuncion, pero como en VB no se por eso el post...
Y que hay de la otra duda...se relaciona con el doble buffer...Ayuda!!!
|
|
|
En línea
|
|
|
|
~~
|
Puedes crear hilos en VB recurriendo al api de windows, aunque en VB6 da problemas
|
|
|
En línea
|
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
Y no será más fácil meter los dos print dentro del primer bucle? sub hola_adios() x=0 while x<5 print "Hola" print "Adios" x=x+1 wend end sub
Un saludo!
|
|
|
En línea
|
|
|
|
Angeldj27
Desconectado
Mensajes: 199
Ahorra Agua... Beba Cerveza
|
Tambien lo podrias hacer llamando las dos funciones del mismo bucle o como Spider-Net lo dice tambien seria lo mismo. Ahora si es ejecutar dos funciones al mismo tiempo que quieres private sub hola() x=0 while x<5 Call hola Call adios x=x+1 wend end sub
private sub hola()
print "Hola" end sub
private sub adios() print "adios"
end sub
Saludos....
|
|
|
En línea
|
"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!
|
|
|
demoniox12
Desconectado
Mensajes: 204
El conocimiento es poder
|
Tambien lo podrias hacer llamando las dos funciones del mismo bucle o como Spider-Net lo dice tambien seria lo mismo. Ahora si es ejecutar dos funciones al mismo tiempo que quieres private sub hola() x=0 while x<5 Call hola Call adios x=x+1 wend end sub
private sub hola()
print "Hola" end sub
private sub adios() print "adios"
end sub
Saludos.... Yo creo que no es lo que busca.. porke ahi primero ejecuta "hola" y despues "adios", no los 2 juntos.. Creo yo que con un timer seteado al mismo tiempo ejecuta las 2 al mismo tiempo.. no? Saludos!
|
|
|
En línea
|
By Demoniox
|
|
|
Angeldj27
Desconectado
Mensajes: 199
Ahorra Agua... Beba Cerveza
|
No lo creo porque siempre seria la llamada en dos lineas diferentes y por ende ejecutara una primero aunque sincronices dos timer, si el llama las funciones desde el bucle talves consiga lo que busca corrijanme si me equivoco.
Saludos....
|
|
|
En línea
|
"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!
|
|
|
|
|