Estoy estudiando variables, pero no entiendo una cosa:
Public Temp As Integer
Sub Test()
Dim Temp As Integer
MsgBox Form1.Temp ' Form1.Temp tiene el valor 1.
End Sub
Private Sub Form_Load()
Temp = 1 ' Establece Form1.Temp a 1.
End Sub
Private Sub Command1_Click()
Test
End Sub
aka muestra un msgbox con el numero 1, lo entiendo por ahora, pero si le cambio el 1 por una letra o una palabra me da error, me gustaria que falla, no quiero un codigo diferente si no saber que falla para aprender de mis errores, gracias.
bueno se ve que estas leyendo algo ey te voy a ayudar un poco
Como en cualquier lenjuage hay diferentes tipos de variable en VB hay varias las que mas se usan
Integer (numerica)
String (caracter o caracteres)
Boolean (true o false)
variant (variante)
asi que dependiendo del dato que uses se declara la variable por ejemplo si vas asignarle solo numeros a la variable a
seria asi
dim a as integer
pero tambien debes saber com declararlas (locales o globales)
private sub command1_click()
dim a as integer
msgbox a
end sub
pero por ejemplo para usarla en todo el formulario se declara asi
dim a as integer
private sub command1_click()
msgbox a
end sub
private sub command2_click()
msgbox a
end sub
es algo basico te recomiendo un texto de "Tipos de variables en VB"
si si si, estoy leiendo.
Mira esto, cambie el tuyo poniendo String para que furan letras tambien, pero no me va:
Dim a As String
Private Sub command1_click()
MsgBox a
End Sub
Private Sub command2_click()
MsgBox a
End Sub
Private Sub Form_Load()
a = Hola
End Sub
CitarDim a As String
Private Sub command1_click()
MsgBox a
End Sub
Private Sub command2_click()
MsgBox a
End Sub
Private Sub Form_Load()
a = Hola
End Sub
no se pero creo que es asi
Dim a As String
Private Sub command1_click()
MsgBox (a)
End Sub
Private Sub command2_click()
MsgBox (a)
End Sub
Private Sub Form_Load()
a = "Hola " ' entre comiyas para especificar que es cadena de caracteres y no variable xD
End Sub
Si va genial, claro ahora entiendo lo de la cadena de caracter y las variables, gracias.
que bien. por que yo no le entiendo alas variables. xD
o mas vien otros lenguajes como java que acostumbran a que si no declaras el tipo de variable el programa deduse que tipo es.
porcierto no comprendo tu primer ejercicio.. osea lo de variables si.. pero no se que es el temb. o mas bien el test. xD
es un label? o que? por que esta en un sub ?>.<
declara las variables como variant y chau problem
te pasas matoregae jajaja le todo antes de postear
pero buen
pues si chavo leete un tuto donde diga bien los tipos de variables,
por cierto apoco las declara solo java? yo uso J2SE y no declara solo,
se me olvidava mete Option Explicit para que te ayude con las variables mal declaradas