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

Como paso un arreglo bidimencional de un componente a mi pagina?

Estas en el tema de Como paso un arreglo bidimencional de un componente a mi pagina? en el foro de ASP Clásico en Foros del Web. Hola a todos, he hecho un componente en VB6 y lo estoy usando para calcular unos datos, el asunto es que clasifico la respuesta en ...
  #1 (permalink)  
Antiguo 12/11/2004, 16:53
Avatar de Leonardo A. Sanchez  
Fecha de Ingreso: julio-2000
Ubicación: Mexico D.F.
Mensajes: 151
Antigüedad: 24 años, 10 meses
Puntos: 0
Como paso un arreglo bidimencional de un componente a mi pagina?

Hola a todos, he hecho un componente en VB6 y lo estoy usando para calcular unos datos, el asunto es que clasifico la respuesta en una matriz bidimensional que luego quiero pasar a la pagina asp que instancio el componente para que despliegue esa matriz en pantalla, pero como paso la matriz del componente a asp.

Probe con
Dim MatrizenASP
MatrizenASP = obj.Matriz

Pero al parecer no me pasa nada, de que modo podria hacer esto?
__________________
En las manos de su manejador, la vida de Michael Jordan vale unos 20 millones, en las manos de Dios, cuanto crees que valdria tu vida? Entregasela y el hara de tu vida la mas valiosa del mundo entero.
  #2 (permalink)  
Antiguo 12/11/2004, 17:43
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Yo hice lo siguiente solo para probar:

nombres:
ObjMatriz.vbp
matriz.cls

Código:
'------------------DLL----------------------------------------
Public Function DevuelveMatriz()
    Dim mimatriz(3, 1) As Variant
    For i = 0 To 2
        mimatriz(i, 0) = i + 1
        mimatriz(i, 1) = i
    Next
    DevuelveMatriz = mimatriz
End Function
Código:
'-------------------------ASP----------------------------------------
<%
Set Matriz = Server.CreateObject("ObjMatriz.matriz")
MiMatriz = Matriz.DevuelveMatriz
For i = 0 to uBound(MiMatriz)
	Response.Write "|" &  MiMatriz(i, 0) & "|" & MiMatriz(i, 1) & "<br>"
Next
%>
Funciona bien, por ahí el problema en ASP venía cuando dimensionabas la matriz...no dimensiones dicha matriz en el ASP

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 09:39.