Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: GrTk en 22 Julio 2006, 04:29 am



Título: Pregunta boba de Vb
Publicado por: GrTk en 22 Julio 2006, 04:29 am
hay algun comando
como en el C para incrementar una variable en 1

supongamos una variable X..
en C++ seria...

x++

para hacer un x=x+1

ahora para VB hay algo similar?


Título: Re: Pregunta boba de Vb
Publicado por: Red Mx en 22 Julio 2006, 04:35 am
Si bueno es mejor que las a variables les asignes un textbox

si las estas incrementando con un timer

Código:

dim a as intenger

private sub form_load()
a=text1.text
ens sub

private sub timer1_timer()
text1.text=text1.text+1
end sub


eso es una solucion rapida a al text le quitas lo que trai y en la propiedad text le pones 0 por que si no truena


Título: Re: Pregunta boba de Vb
Publicado por: NYlOn en 22 Julio 2006, 04:37 am
Citar
Si bueno es mejor que las a variables les asignes un textbox
No, no es mejor. Los textbox ocupan mas espacio en memoria.


Citar
ahora para VB hay algo similar?

Código:
Dim X as Integer

X = X + 1

xD


Título: Re: Pregunta boba de Vb
Publicado por: GrTk en 22 Julio 2006, 04:38 am
Si ya se eso...
pero a lo que me refiero
si hay un comando simplificado
como en C++
tenes
Variable++
para no escribir
variable=variable +1


Título: Re: Pregunta boba de Vb
Publicado por: NYlOn en 22 Julio 2006, 04:43 am
Perdon, no habia entendido. Es que no se nada de C++ xD.
Que yo sepa no hay ninguna instruccion asi. Si lo que queres hacer es usar un comando en vez de escribir la suma muchas veces (por comodidad) podes hacer lo siguiente:
Declaras la variable a nivel modulo y creas una Sub:
Código:
Dim X As Integer

Private Sub Suma()
     X = X + 1
End Sub

Y cada vez que le quieras sumar +1 a la variable simplemente llamas a la Sub:
Código:
     Call Suma

Espero que te sirva, saludos.-


Título: Re: Pregunta boba de Vb
Publicado por: GrTk en 22 Julio 2006, 04:48 am
mmm buena idea.. =mete solo queria saber si habia o no el comando :) muchas gracias =


Título: Re: Pregunta boba de Vb
Publicado por: Hans el Topo en 22 Julio 2006, 13:28 pm
mmm buena idea.. =mete solo queria saber si habia o no el comando :) muchas gracias =

no existe comandos... aki el += o el ++ no es un operador... xD

aligual puedes creartel un procedimiento como te aconsejaban, le pones un nombre corto y listo xd