Foros del Web » Programando para Internet » ASP Clásico »

Límite de matrices bidimensionales

Estas en el tema de Límite de matrices bidimensionales en el foro de ASP Clásico en Foros del Web. ¿Cómo se obtiene el límite de la 2ª dimensión de la matriz? Por ejemplo, si tengo Dim matriz (5,4) y hago Ubound (matriz), me da ...
  #1 (permalink)  
Antiguo 10/05/2004, 03:48
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 22 años, 5 meses
Puntos: 0
Límite de matrices bidimensionales

¿Cómo se obtiene el límite de la 2ª dimensión de la matriz? Por ejemplo, si tengo Dim matriz (5,4) y hago Ubound (matriz), me da 5, pero ¿Cómo puedo obtener el 4?

gracias y un saludo
  #2 (permalink)  
Antiguo 10/05/2004, 06:23
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
Ubond(Matriz,1) ==> Eso te da el limite de filas
Ubond(Matriz,2) ==> Eso te da el limite de Columnas.

La verdad que nunca me acuerdo si es así o al revés... pero probalos.. que son esos.

SALUDOS
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 10/05/2004, 07:10
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 21 años, 10 meses
Puntos: 3
Es asi pero no tanto.

Lo que pasa esque uno puede definir las matrices como uno quiera, me refiero, filas columnas o columnas filas.

Por ejemplo, cuando uno debe definir una matriz dinamica se sebe hacer columnas y filas de esta manera,
Redim Preserve Matriz(3,I) donde I es el contador de filas
y para despues saber cuantas filas tiene esa matriz es de la siguiente forma
Ubound(Matriz,2)
Si queremos saber cuantas columnas es asi
Ubound(Matriz,1)
Pero si definimos una matriz estatica, de esta forma, Filas columnas, debes proceder de la siguiente forma
Redim Matriz(3,2)
y para saber cuantas filas tienes es asi
Ubound(Matriz,1)


Saludos
__________________
Saludos
Leo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:01.