Programación General > Visual Basic 6.0 e inferiores

 Problemas Con El Mastermind

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa