Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Timerlux en 21 Junio 2007, 17:58 pm



Título: Problema de Variables
Publicado por: Timerlux en 21 Junio 2007, 17:58 pm
Hola a todos !!!

¿Como se declara una variable con un valor inicial?

Me suena haberlo visto pero no se.

Usando esto  qu viene en un Ejemplo del MSDN, VB no me lo coje y no se porque:

Dim summary As String = "Summary of results"
Dim startingAmount As Long = 500


El Ejemplo:


http://msdn2.microsoft.com/es-es/library/7ee5a7s1(VS.80).aspx (http://msdn2.microsoft.com/es-es/library/7ee5a7s1(VS.80).aspx)

Gracias a todos
 


Título: Re: Problema de Variables
Publicado por: Mad Antrax en 21 Junio 2007, 18:06 pm
Declara la variable normal y asigna su valor en Form_OnLoad o Sub_Main

Si no vas ha modificar ese valor puedes usar:

Código:
Const MiVariable As String = "MadAntrax"

Saludos!!


Título: Re: Problema de Variables
Publicado por: Hans el Topo en 21 Junio 2007, 18:07 pm
creo que no ta permitido
xk no haces...

Código:
Dim summary As String
Dim startingAmount As Long

'donde necesites inicializar
summary="Summary of results"
startingamount=500


si son constantes

Código:
const startingAmount=500

si es un valor opcional en una función/sub

Código:
optional startingAmount as long=500


Título: Re: Problema de Variables
Publicado por: Timerlux en 21 Junio 2007, 18:30 pm
Ya se que se puede hacer asi, la verdad es que no es un problema muy grave, tengo esa opcion que es la normal.

Pero estoy dejando el codigo bonito comentado y entendible, y queria que me quedasen arriba ya con su valor , con los comentarios de que es cada cosalos valores esque estoy, y dejar los procedimientos menos cargados de codigo.

Por cierto lo habeis probado vosotros, ya es por curiosidad, os a funcionado o el MSDN debe estar equibocado?

Dim startingAmount As Long = 500  'va o no va?


;D ;D ;D



Título: Re: Problema de Variables
Publicado por: Hans el Topo en 21 Junio 2007, 18:37 pm
a mi no me tira


si quieres dejarlo arriba y tal

create un procedimiento (mismamente "inicializar_variables")y en el load llamalo, subes el procedimiento debajo de la creación de variables y ahí inicializas... asi te queda curiosito...xD


Título: Re: Problema de Variables
Publicado por: Sancho.Mazorka en 21 Junio 2007, 20:41 pm
Lo que tu intentas hacer es de VB.NET, en VB6 no esta permitido, la unica manera es, si no pensas modificar el valor, hacer una constante, si vas a modificar el valor en el Form_Load ir poniendo el valor de cada variable.


Sancho.Mazorka    :¬¬