Programación General > Visual Basic 6.0 e inferiores
Problemas Con El Mastermind
ildiavolo:
hola soy nuevo en esto i estoy tratando de hacer un mastermind de numeros en vb6 aca les dejo una foto si me pueden ayudar de que estoy haciendo mal :(
gracias
Nebire:
Estás intentando hacer ¿asignaciones? o declaraciones en una miss ma línea de forma múltiple.
si es lo 1º en VB.6 eso no es la forma sino a través de un bucle
--- Código: Text ---For k= 1 to 4 txtn(k).text =left$(strn, len(val(txtnumero)))next
Como vez txtn es ahora una matriz de controles si no deseas que sea así deberás hacer la asignación manualmente uno a uno, por ejemplo
--- Código: Text ---txtn1.text =left$(strn, len(val(txtnumero))) txtn2.text=txtn1.text ... ...
Si en cambio lo que pretendías hacer no eran asginaciones múltiples sino declaraciones múltiples, eso si es posible pero en la misma línea no puede ir otro tipo de 'tratamiento'
todo esto es válido:
--- Código: Text ---dim s,b,c,d,e 'todas son variants dim f,g,h,i,j as integer ' excepto j las demás son variants dim t as integer, s as string, v as single
entonces en la línea:
--- Código: Text --- txtn1, txtn2, txtn3
señala que tipo de instrucción es si son declaraciones precédelas de un 'dim' y especifica el tipo de declaración para cada una. Si son controles ya estan declaradas en el formulario y entonces parecer que intentas hacer asignaciones, debes hacerlo uno a uno o hacer una matriz con ellos y asignarles el valor como se indica más arriba.
Si son declaraciones y la última además (o a todas) se le asigna un valor, primero debes declarala, y luego asignarles el valor.
En vb6.0 no se permite asignar valor directamente en la declaración, todas las variables se asignan a su valor por defecto al ser creadas.
ildiavolo:
veo que estoy frito no sabes donde puedo bajarlo para ver y investigarlo, por que el asunto es que quiero entenderlo desde ya gracias :D
Nebire:
Yo solo te he indicado lo que veo en el cóodigo.
Sobre mastermind, no he dicho nada, tú eres quien habla de ello.
Si en vez de decir vaguedades fueras claro .... entonces se te podría orientar mejor, pero con vaguedades y generalidades no se puede hacer nada.
ildiavolo:
algo asi seria ingresa un numero de 4 digitos **** i el frame desaparece guardandolo en un dim a as integer, despues uno ingresa los numeros en los casilleros aca te dejo el esqueleto del proyecto :blink:
Navegación
[#] Página Siguiente
Ir a la versión completa