![]() |
Tiempo de presentacion de splash inicial
Hola a todos.
Tengo una aplicación que hace un trasvase de datos de unas tablas en azure a una base local sqllite.Y un progressbar que se va actualizando. Todo implementado en el evento formshow del form principal (bueno, la aplicación solo tiene un form). En los bucles tengo inertados processmessages para que se vaya actalizando la barra. En win funciona bien, aparece la aplicación y se va actualizando. En android aparece el splash, esta unos segundos y aparece la aplicación con la barra ya al 100%. ¿se puede variar el tiempo que parece el splash?, o es que en android los processmessages no tienen efecto? Gracias a todos de antemano |
Hola,
Debes utilizar hilos para ello, ejecutando dicho traspaso en segundo plano, teniendo en cuenta que lo más seguro es que debas crear una instancia a parte de tu conexión a la base de datos... podrías hacer uso de la biblioteca TTask. Saludos. |
Cita:
Gracia por la indicación, he mirado algo de info al respecto y voy a mirar de implementarlo. Saludos |
Cita:
Lo he solucionado bastante bien con un timer. Buscando he encontrado este magnífico artículo. http://blog.marcocantu.com/blog/2014...d_threads.html He dejado el evento on create solo con la inicializacion de unas pocas variables y el evento on show sin nada (del form principal). Y el el timer un intervalo de 1500 milisegundos. Me imagino que deja el tiempo necesario para crear los componentes y cerrar el splash, y ya con el form visible conecta con la base de datos, sincroniza, etc. un saludo |
La franja horaria es GMT +2. Ahora son las 07:02:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi