(solucionado) [vb] problema al declarar una variable

Iniciado por SuperDraco, 13 Julio 2011, 20:08 PM

0 Miembros y 2 Visitantes están viendo este tema.

$Edu$

No queria decirlo antes porque me van a decir de todo, pero veo que estas queriendo programar como buen programador de vb6, yo pienso q primero tendrias que aprender a programar simplemente y luego si vas haciendote un poco mas profesional.

Porque por ejemplo, te estas confundiendo con las variables por querer usar el tipo de variable que corresponde en cada caso pudiendo por ahora poner solamente Dim variable y listo.

Pero por si a caso, te intento explicar:

Código (vb) [Seleccionar]

Private Sub Form_Load()
Const Nombre As String = "Eduardo"
Dim edad As Integer
Dim i As Integer

For i = 19 To 25

edad = i

MsgBox "Ahora tengo " & edad & " años y me llamo " & Nombre

Next i


End Sub


Eso es un simple programa pero lo que quiero que veas es que declare la variable Nombre como constante ya que no la cambiare nunca, porque cambiare de edad pero no de Nombre.

Pero si quiero la declaraba a Nombre como Dim Nombre y va a funcionar igual y hasta mejor porque talvez en algun lado del programa se me ocurre cambiarme de nombre y podria hacerlo sin problemas, que con Const no podia.

Por las dudas otro ejemplo, Const sirve para declarar variables como Const Pi As Double = 3.14, ya que eso no cambiara nunca, y usaras esa variable pi para calcular el area de un circulo en tu programa (? xD

Hoy lo que hacias era poner Const hola as string = variable + "chau" y entonces que pasa? que al tener una variable como contenido de la constante, esa constante podria cambiar y eso no se permite.

Conclusion, no te compliques tanto si no entendiste y usa Dim, hasta que vayas viendo ejemplos de codigos.

SuperDraco

gracias zero

Lo que no me gusta de VB es que es tán complicado al principio que tengo que ir aprendiendo de códigos de otras personas, eso quizás hace que mi aprendizaje sea más lento, o tal vez no, pero no se hacer por mi mismo ni un solo ejemplo de los que he visto... vivan los sources y los módulos! xD
No he vuelto, solo estoy de paso.

$Edu$

Bueno, pero porque ya se lo que te pasara.. eres bueno en batch y entonces te da pena empezar por programar una simple calculadora que sume, reste, multiplique y divida xD Pero hay que hacerlo, todo otra vez ahora que cambiaste a algo completamente distinto.

Que tutorial estas leyendo?

SuperDraco

#13
Cita de: $Edu$ en 14 Julio 2011, 16:27 PM
Que tutorial estas leyendo?

manual, el de la chincheta del foro xD

y tutoriales para crear ciertas cosas en mi app, de vbaccelerator.com, vbrecurses, vb-helper, etc...

PD: lo que me da pena es tener que usar los códigos de los demás, pero bueno, espero llegar a ser un programador decente y valerme por mi mismo para hacer pequeñas tareas xD

lo más divertido es que ya hice una calculadora en vb6, pero de eso hace 10 años  :rolleyes: seguiré ese consejo, así me aclaro con los parametros matemáticos y esas cosas
No he vuelto, solo estoy de paso.

raul338

Cita de: pitoloko en 14 Julio 2011, 16:39 PM
PD: lo que me da pena es tener que usar los códigos de los demás, pero bueno, espero llegar a ser un programador decente y valerme por mi mismo para hacer pequeñas tareas xD

Eso es porque recien empiezas :xD una vez que sepas aunque sea de nombre la mayoria de las funciones basicas y tengas nocion de API, ya podras valerte por ti mismo :D

$Edu$

Na.. busca el tutorial de El guille y aprende todo bien, tendras para leer dias

SuperDraco

No he vuelto, solo estoy de paso.

raul338


79137913

HOLA!!!

Cita de: pitoloko en 14 Julio 2011, 16:52 PM
¿es esto?: http://www.mundoprogramacion.com/vb/

solo veo artículos, ningún tutorial desde 0

Te lo mande por MP

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*