problema con el Dim

Iniciado por animalx3, 9 Septiembre 2008, 05:41 AM

0 Miembros y 1 Visitante están viendo este tema.

animalx3

aver yo he seguido estos [http://foro.elhacker.net/programacion_vb/video_tutoriales_vb6-t216891.0.html] videotutoriales

en el ultimo de lo arrays dice que pongamos
Dim palabras_españolas(10) as string

pero es ponerlo i me da un error el el visual basic 6 = 2005
pk me lo da

Novlucker

Especifica mejor cual es el error que te da, así como así no se puede hacer nada  :-\
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

animalx3

me ponia que el valor especificado no era balido o k faltava un identificador o tambien que se esperaba un final de expresion no tengo ni idea de pk me lo ponia  :-X

BlackZeroX

#3
Código (vb) [Seleccionar]

dim palabras_españolas(10) as string
palabras_españolas(0)=0
palabras_españolas(1)=1
palabras_españolas(2)=2
palabras_españolas(3)=3
palabras_españolas(4)=4
palabras_españolas(5)=5
'etc... hasta el 10
msgbox palabras_españolas(0)
msgbox palabras_españolas(1)
msgbox palabras_españolas(2)
msgbox palabras_españolas(3)
msgbox palabras_españolas(4)
msgbox palabras_españolas(5)
'etc... hasta el 10
'Es segun tu Array o tabla

es segun a a tu problema a como lo veo yo los identificdores son esos numero entre los "()"

y por si acaso (un ejemplo mas sobre array's):

Código (vb) [Seleccionar]

Dim Tabla() As Variant, i, a
Private Sub Form_Load()
    Tabla = Array("0", "1", "2", "3", "4", "5")
    Call mostrar
    MsgBox "Se redimensiona y se quedan los datos anteriores je"
    ReDim Preserve Tabla(10)
    For i = 6 To UBound(Tabla)
        Tabla(i) = i
    Next i
    Call mostrar
    MsgBox "Se redimensiona Deja en blanco la tabla"
    ReDim Tabla(2)
    For i = 0 To UBound(Tabla)
        Tabla(i) = i
    Next i
    Call mostrar
   
    'Una redimension de la tabla jeje
    'Lo del redim aca sirven igual que la sencilla de arriba vale...¡!
    ReDim Tabla(2, 2)
    For i = 0 To UBound(Tabla)
        For a = 0 To UBound(Tabla)
            Tabla(1, a) = i & "-" & a
        Next a
    Next i
    For i = 0 To UBound(Tabla)
        For a = 0 To UBound(Tabla)
            MsgBox Tabla(i, a)
        Next a
    Next i
End Sub
Sub mostrar()
For i = 0 To UBound(Tabla)
    MsgBox Tabla(i)
Next i
End Sub
The Dark Shadow is my passion.

animalx3

grax pero ami me da el error aki dim palabras_españolas(10) as string

luego no me deja seguir escriviendo el codigo

rob1104

Cita de: animalx3 en  9 Septiembre 2008, 06:49 AM
grax pero ami me da el error aki dim palabras_españolas(10) as string

luego no me deja seguir escriviendo el codigo
Podrias poner un screenshot del error, que muestre el mensaje del error y en que parte de esa linea lo esta dando?.

Saludos
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.

cobein

Sera por esto?
pero es ponerlo i me da un error el el visual basic 6 = 2005
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

animalx3

esk uso los 2 pk en el 6 no me salen ni progres bar i menu script no ostias tengo el text box el buton i quatro cosas mas por eso uso el 2005 pk no me sle entero o almnos lo que to creo  :P

rob1104

Cita de: animalx3 en  9 Septiembre 2008, 08:20 AM
esk uso los 2 pk en el 6 no me salen ni progres bar i menu script no ostias tengo el text box el buton i quatro cosas mas por eso uso el 2005 pk no me sle entero o almnos lo que to creo  :P
Me cuesta bastante endenderte, ¿está mal tu teclado?, en fin, claro que en vb6 hay ProgresBar y el editor de Menu.  Para agregar la ProgresBar, tienes que dar click al menu proyecto / click en componentes / marcar la casilla Microsoft Windows Common Controls 6.0 y acepta. Ya tendras tu ProgresBar entre otros controles.
Para crear menus, solo da click en Herramientas / Editor de Menus.
Y sobre tu error sobre el Dim, postea una imagen con el error para saber en que parte de la linea te lo da.

Saludos
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.

cassiani

Cita de: animalx3 en  9 Septiembre 2008, 08:20 AM
esk uso los 2 pk en el 6 no me salen ni progres bar i menu script no ostias tengo el text box el buton i quatro cosas mas por eso uso el 2005 pk no me sle entero o almnos lo que to creo  :P

Cuesta mucho escribir bien  :huh: no termino de enterarme...