No me va

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • No me va

    Pa kien sepa Visual Basic....(Es de una calculadora)



    Private Sub Command11_Click()
    Dim suma As Integer
    suma = CInt(Text1.Text)
    Text1.Text = ""
    End Sub

    Private Sub Command12_Click()
    Dim resta As Integer
    resta = CInt(Text1.Text)
    Text1.Text = ""
    End Sub

    Private Sub Command13_Click()
    Dim multi As Integer
    multi = CInt(Text1.Text)
    Text1.Text = ""
    End Sub

    Private Sub Command14_Click()
    Dim divi As Integer
    divi = CInt(Text1.Text)
    Text1.Text = ""
    End Sub

    Sub Command15_Click()
    Text1.Text = CInt(suma) + CInt(Text1.Text)
    End Sub




    Cuando ejecuto esto (meto un numero, le doi a la operacion, meto otro y le doi a calcular) me señala la variable suma de el boton 15 (command15, el igual) y me dice k la variable no esta definida

    Que le pasa?
    Editado por última vez por Ricar_87 02-12-05, 14:45:49.
    - Estudiante Explotacion de Sistemas Informaticos
    - Adicto a ordenadores
    - Sobre 5 horas diarias sin leventarme de aki
    - Jugador de Baloncesto (1.91)

  • #2
    Re: No me va

    a simple vista...

    es que has definido a la variable suma, como una vble local al procedimiento Command11_click() entonces... esa vble se pierde cuando ese procedimiento termina de ejecutarse... para que los demas procedimientos puedan usar esa vble o todas, las debes definir como variables globales, intenta definiendolas en la parte superior de la ventana de código y no dentro de un procedimiento.

    Saludos y Suerte!
    http://luiscoria.spaces.live.com
    Si no sabes sobre el tema, comentá, lo importante es participar ;)

    Comentario

    Trabajando...
    X