Ver Mensaje Individual
  #1  
Antiguo 08-12-2013
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 20
mjjj Va por buen camino
Consulta SQL y aplicaion pegada

Estimados,

tengo un problemita, espero me puedan ayudar.

Tengo una aplicacion que se conecta con un servidor DataSnap, por ejemplo, una función que se conecta a la una base de dato y devuelve el listo de clientes.

Resulta que dependiendo de mi conección esto puede demorar alguno segundo, y el usuario puede creer que la aplicación está pegada.
Para esto pense en mostrar un panel, que contuviera un label que mostrar que está cargando lo requerido, pero no aparece nada, expongo el codigo que utilizo.

Código Delphi [-]
function aviso(texto: string; visual: boolean): boolean;
begin
panel.text := ''
if visual then panel1.text := texto;
panel1.visible := visual;
result := visual;
end;

y lo llamo de la siguiente manera.

Código Delphi [-]
begin
if aviso('Cargando...', true) then
begin
// procedimiento expuesto por servidor DataSnap, el cual consulta a la BD.
end;
end;

Esto funciona, pero no aparece el panel con el texto, simplemente pareciera que está pegado.

Como puedo resolver esto??
Responder Con Cita