|
Hola.
Si no quieres modificar la interfaz de usuario (añadir un pequeño TextBox con un SpinEdit opcional para indicar un salto a una imagen determinada). Entonces seguramente lo mejor será que utilizes un Thread (hilo de ejecución) secundario para cargar las imagenes (con la posiblidad de cancelar la carga antes que termine).
Eso te permite, que pulsen el botón, empiezen a cargarse las imagenes en un nuevo thread, y si cuando aún no han terminado de cargarse las imagenes, se vuelve a pulsar el botón, cancelas el thread que está cargando las imagenes, y abres un nuevo thread para cargar las ocho siguientes.
Consulta en la ayuda de Delphi, la clase TThread.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
|