Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Mismo Result Como Parametro De Varias Clases

Mismo Result Como Parametro De Varias Clases
Artículo
Responder citando    Descargar mensaje  
Mensaje Mismo Result Como Parametro De Varias Clases 
 
Hola

Tengo varias clases, digamos clase "Cuadricula", "Calendario", "Lista" y para mi seria perfecto enviar el mismo "Result"

Pero he comprobado que tras pasarlo como parámetro a la primera clase, me obliga abrir un nuevo "Exec" y crear un nuevo "Result" para extraer los mismos datos.

1. ¿Es posible tras extraer el primer Result hacer copia a otra variable Result?
2. ¿Es posible usar el mismo Result?
3. ¿Tengo que crear un nuevo Result cada vez que lo paso a una nueva Clase?

Es pregunta de novato. Gracias.



 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 09:36 ]
 


Mismo Result Como Parametro De Varias Clases
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
¿El código de la clase?



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 29 Agosto 2019, 10:55 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
shordi escribió: [Ver mensaje]
¿El código de la clase?


Parto de esto:
oResultado = gConn.Exec(sSQL)
oCuadricula.Cuadricula(Me, Gridviewdatos, oResultado, iColumnas)

oCuadricula.Cuadricula(Me, Gridviewdatos, oResultado, iColumnas) ' Esto me da error dentro de la clase

Esto se resuelve:

oResultado = gConn.Exec(sSQL)
oCuadricula.Cuadricula(Me, Gridviewdatos, oResultado, iColumnas)
oResultado = gConn.Exec(sSQL)
oCuadricula.Cuadricula(Me, Gridviewdatos, oResultado, iColumnas) ' Funciona, con dos hilos hacia SQLite, pero para mi esto sobrecarga el sistema. Aunque crea poco impacto


Yo he encontrado esto:

Dim aResultado As Array = oResultado.All("Realizado") ' array.all("campo") pero esto es solo un campo de oResultado, ¿que debo hacer para más campos?

Intento quitar impacto dentro del sistema, evitando mas de un hilo hacia SQLite. Pero no se si esta bien o mal, y si crea impacto o no.



 
última edición por gambafeliz el Jueves, 29 Agosto 2019, 11:16; editado 3 veces 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 11:11 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
Ok. Pero ¿Qué es oResultado?¿Cómo está declarado?



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 29 Agosto 2019, 11:40 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
gambafeliz escribió: [Ver mensaje]


Yo he encontrado esto:

Dim aResultado As Array = oResultado.All("Realizado") ' array.all("campo") pero esto es solo un campo de oResultado, ¿que debo hacer para más campos?

Intento quitar impacto dentro del sistema, evitando mas de un hilo hacia SQLite. Pero no se si esta bien o mal, y si crea impacto o no.


Estoy terminando las pruebas pero me parece que me esta siendo útil .All("Campo"), lo que he hecho es dividir por campo lo que necesito y sale menos código y es apreciablemente mas rápido.

Pero sigo con ello, si alguien lo ve igual que yo ahora pues nada seria el camino.



 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 11:43 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
shordi escribió: [Ver mensaje]
Ok. Pero ¿Qué es oResultado?¿Cómo está declarado?


Dim oResultado As Result



 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 11:44 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
Prueba con

Public oResult as Result

Pero sin tener un proyectito para debugear y demás... pues es difícil.

Saludos.



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 29 Agosto 2019, 11:48 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
shordi escribió: [Ver mensaje]
Prueba con

Public oResult as Result

Pero sin tener un proyectito para debugear y demás... pues es difícil.

Saludos.


Tengo que recoger a mis nenes, después ya te digo. Gracias shordi,

Saludos.



 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 11:53 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
shordi escribió: [Ver mensaje]
Prueba con

Public oResult as Result

Pero sin tener un proyectito para debugear y demás... pues es difícil.

Saludos.


shordi definitivamente me funciona bien con

Dim aResultado As Array = oResultado.All("Realizado")

Con lo cual con esto me quedo. Lo que yo he aprendido es que "Result" no se puede reutilizar si lo paso a otra clase como parámetro. ¿Es correcto?



 
gambafeliz - Ver perfil del usuario Enviar mensaje privado  
gambafeliz [ Jueves, 29 Agosto 2019, 12:42 ]
Responder citando    Descargar mensaje  
Mensaje Re: Mismo Result Como Parametro De Varias Clases 
 
Citar:
Lo que yo he aprendido es que "Result" no se puede reutilizar si lo paso a otra clase como parámetro. ¿Es correcto?

No creo.



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Jueves, 29 Agosto 2019, 13:15 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron