Ver Mensaje Individual
  #3  
Antiguo 13-03-2019
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Reputación: 17
look Va camino a la fama
Cita:
Empezado por Hmartinazzi Ver Mensaje
Tengo una aplicación DELPHI ANDROID simple con varias imágenes. Cada toque sobre una de ellas, prende o paga una luz.
Pero quiero que la aplicación espere a que todo lo que hace termine y no me permita seguir dando toques en cualquier lado.
¿Alguien sabe como hacer esto? ya que si no tengo un showmodal no se frena.
Hola, hay muchas maneras de lograr lo que mencionas, una idea vaga, creas un hilo:

Código Delphi [-]

var
 bESPERA:Boolean; ///* variable global defecto false

 if bESPERA = False then
 begin

  TThread.CreateAnonymousThread(
    procedure()
    begin

      bESPERA := True; //** para que esperar si vuelves a dar click

      //* aqui instrucciones normales

      TThread.Synchronize(TThread.CurrentThread,
        procedure()
        begin
            //* aqui acciones que actualizan la gui
        end);


     bESPERA := False; //** al terminar dejamos de esperar
    end).Start;

end
__________________
all your base are belong to us
Responder Con Cita