Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-08-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec
¿Qué se me escapa?
Hombre! Pues supongo que el hecho de que eso sólo servirá si la aplicación siempre se ejecuta bajo exactamente las mismas condiciones iniciales como para que la velocidad de apertura sea siempre la misma.

// Saludos
Responder Con Cita
  #2  
Antiguo 14-08-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pero si nos ceñimos al asunto,... ¿no es posible? O sea, yo pongo capturo el tiempo al comenzar la aplicación (hasta aquí no nos importa lo que se tarde) y luego abro cierta tabla de la base de datos... y vuelvo a tomar el tiempo cuando la tabla ya esté abierta... pero, aunque, bueno, es que...

Me parece que sí, que me he liado. Ahora mismo me he quedado en blanco. Es como si hubiese recibido un rafagazo con un mensaje que dijera más o menos: comienzas a abrir la tabla... y cuando termine de abrirse dices que capturas el tiempo y bla, bla, bla...

Pero,... de lo que estamos hablando es de mostrar el tiempo que la tabla tarda en abrirse, según está abriéndose... y aquí es donde parece que la cosa se complica, ¿que no? Pues eso... toca un cartelito de "Abriendo tablas" o algo así, una "ProgressBar" de esas locas que van para un lado y para otro, qué sé yo...

Mis disculpas... pensaba que..., creí que..., me equivo qué.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 15-08-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Poder: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Hace tiempo creé una aplicación que necesitaba abrir muchas tablas. Lo que hice fue contar el total de tablas que debía abrir e iba incrementando el progress bar tras abrir cada una de ellas. Creo que es lo más cercano a lo que buscas que podrás conseguir.
Responder Con Cita
  #4  
Antiguo 25-08-2006
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 22
Durbed Va por buen camino
Sino en lugar de una barra de progreso puedes poner una animacion de un reloj de arena o algo asi.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
  #5  
Antiguo 27-08-2006
xelip xelip is offline
Miembro
 
Registrado: ago 2006
Posts: 21
Poder: 0
xelip Va por buen camino
Hola:
Me imagino que ya habras encontrado una solucion a este problema, pero tambien hay otra opciones que no te explican en los mensajes anteriores a este.
Podrrias hacer una aplicacion multihilos, que llevara el calculo del montaje de las bases de datos y en el otro hilo el incremento del la barra de progreso, pero aqui es donde se complica, pues debes sincronizar ambos hilos para que sea lo mas presico posible. Tambien te puedo ayudar en eso, aunque es un poco complicado, escribire el codigo para ti esta noche y mañana te lo mando
Saludo, xelip
Responder Con Cita
  #6  
Antiguo 27-08-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Podrías explicar por favor, qué significa "calcular el montaje de las bases de datos"? Me parece que más allá de hilos o no, el problema es que para poder mostrar el progreso de algo, ese algo debe en primera instancia poder "dividirse" en pasos. Normalmente, la apertura de una tabla es un proceso atómico que no se hace en pasos, al menos desde el punto de vista de la aplicación cliente.

No dudo que pueda escapárseme algo y si puedes dar un ejemplo a todos, estaré más que encantado.

// Saludos
Responder Con Cita
  #7  
Antiguo 27-08-2006
xelip xelip is offline
Miembro
 
Registrado: ago 2006
Posts: 21
Poder: 0
xelip Va por buen camino
Mira roman:
Para poder hacer lo de la barra de progreso necesitamos que el procesador de la computadora valla ejecutando ambos hilos a la vez, es decir el progress bar y el montaje de la bases de datos o tablas o lo que fuese...
Para esto debemos darle la mayor priridad al montaje, pues es quien le indica al procesador cuando debe cambiarse hacia el otro hilo. De esta manera se ejecutaran ambos prosesos, claro que se puede hacer (los sistemas operativos lo hace, tambien toda clase de aplicaciones). El mayor problema radica en sincronizar ambos hilos, para esto debemos saber cuando necesitamos ejecutar uno u otro, pero esto depende de la aplicacion que estemos haciando y de lo que realmente necesitemos...
Los puedo ayuda con el codigo del progress bar y del hilo del mismo, pero lo otro es problema de ustedes, pues ahora mismo no tengo tiempo, asi que mañana les mandare como hacer lo que les explico.
Esto no es tan sencillo pero es una idea generar, talvez con esto resuelvan su problema...
Saludos a todos y gracias por solicitar mi ayuda.
Saludos de nuevo. xelip
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cerrar Splash Imposible ... serhasae Varios 9 09-10-2007 21:27:18
Splash Screen jmedina Varios 6 15-08-2007 07:15:46
Problemas en splash screen ilichhernandez Varios 2 19-12-2005 06:45:17
Splash Screen con imagen ibstk Varios 2 09-09-2004 01:05:51
Hacer un Splash con forma de una imagen rjsitruiz Gráficos 6 09-07-2004 11:28:21


La franja horaria es GMT +2. Ahora son las 06:44:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi