Mensagem de Processamento

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Mensagem de Processamento

Mensagem por asimoes »

Amigos,

Alguém teria alguma função para exibir mensagens durante um processamento:

Por exemplo:

Durante uma atualização de tabela:

Do While !Eof()
Informa('Em Processamento, registro: '+str(Recno())
DbSkip()
EndDo


[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Mensagem de Processamento

Mensagem por esbasso »

oMsg := HAviso():New()
oMsg:Activate( .t.,, 1 )
oMsg:oLabel1:caption := Processando Dados, aguarde ..."
Do While !Eof()
oMsg:oLabel1:caption := 'Em Processamento, registro: '+str(Recno())
DbSkip()
EndDo
omsg:close()


CLASS HAVISO FROM Hdialog
METHOD New(cmsg)
ENDCLASS

METHOD New( cmsg ) CLASS haviso

Local oLabel1, oProgressbar1

INIT DIALOG Self TITLE " Mensagem ..." ;
AT 234,203 SIZE 400,38 ;
COLOR 16777215 ;
FONT HFont():Add( 'Verdana',0,-13,400,,,) NOEXIT ;
STYLE WS_POPUP+WS_CAPTION+DS_CENTER

@ 2,8 SAY oLabel1 CAPTION cmsg TRANSPARENT SIZE 424,27 ;
STYLE SS_CENTER ;
FONT HFont():Add( 'Arial',0,-16,400,,,)

RETURN Self
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Mensagem de Processamento

Mensagem por asimoes »

Olá Luis,

Obrigadão pela dica.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Mensagem de Processamento

Mensagem por sygecom »

Em anexo tem mais um exemplo:
Anexos
msgrun.zip
(1.81 KiB) Baixado 96 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder