Mismo Result Como Parametro De Varias Clases


Ir a la página 1, 2  Siguiente

Objetivo: 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.

Perfil MP  
Objetivo: Re: Mismo Result Como Parametro De Varias Clases
¿El código de la clase?

Perfil MP  
Objetivo: 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
Perfil MP  
Objetivo: Re: Mismo Result Como Parametro De Varias Clases
Ok. Pero ¿Qué es oResultado?¿Cómo está declarado?

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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?

Perfil MP  
Objetivo: 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.

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.5026s (PHP: -77% SQL: 177%)
Consultas SQL: 46 - Debug off - GZIP Activado