Página 2 de 2
wapi_MessageBox() clone, com temporizador
Enviado: 08 Dez 2018 22:19
por JoséQuintas
Repare bem na Messagebox acima....
Agora olhe esta imagem
e os botões de posts anteriores...
Acho que dá pra criar uma rotina de mensagens própria que vai ficar até mais bonita.
wapi_MessageBox() clone, com temporizador
Enviado: 10 Dez 2018 17:09
por Itamar M. Lins Jr.
Ola!
Na medida que vai usando as funções WAPI* vai entendendo o tanto de tempo que está perdendo em não usar Minigui ou Hwgui.
WVG é um Frankstain que emula o que já tem pronto na Hwgui ou Minigui.
Se é para usar as WAPIs, não faz sentido usar WVG, com o Pritpal falou. A WVG é obsoleta por conta disso. A HBQT tem a mesma sintaxe e roda em qualquer OS, até no android, pena que não é divulgado e o Pritpal SUMIU do mapa.
WVG é só para usar a velha sintaxe do clipper, tBrowse, Dbedit, etc... Porque se for usar Minigui ou Hwgui tem que mudar isso. Porém nunca é a mesma coisa que usar uma Hwgui ou Minigui. Mas se precisar mudar a fonte de letra do head do tbrowse por exemplo, a porca já torce o rabo, complica mais do que usar a Hwgui ou Minigui.
Saudações,
Itamar M. Lins Jr.
wapi_MessageBox() clone, com temporizador
Enviado: 10 Dez 2018 19:35
por JoséQuintas
Itamar M. Lins Jr. escreveu:o Pritpal SUMIU do mapa
Muito trabalho
Itamar M. Lins Jr. escreveu:WVG é só para usar a velha sintaxe do clipper, tBrowse, Dbedit, etc...
Sim e não.
Deixaram forte pra sintaxe Clipper, e fraca pra outra sintaxe, mas atende as duas situações.
Vantagens
- Nasceu multithread
- Nasceu OOP
- Nasceu PRG
- Faz parte do Harbour
Desvantagens
- Deram destaque ao console, o que não atraiu muitos
- Talvez só tenha eu usando.... rs
- No 3.4 tá mais interessante, mas a maioria usa 3.2 ou xHarbour (GTWVG também tem no XHarbour - a mais antiga de todas)
wapi_MessageBox() clone, com temporizador
Enviado: 11 Dez 2018 11:03
por JoséQuintas
hazael escreveu:WVG é para quem já usa console e quer um adicional gráfico do Windows
Sim e não.
WVG é console, GUI, e vários tipos de salada mista.
Pra quem já tem outra solução GUI pronta, a WVG parece pouco ou nada.
Pra quem usa console, se perde nas várias saladas mistas.
E GUI tá lá... ninguém usa, nem mesmo eu... vou de salada mista... rs
wapi_MessageBox() clone, com temporizador
Enviado: 13 Jan 2019 18:00
por lugab
Bom dia, amigos, vcs podem me ajudar ?
Eu uso HB3.2 e mudei do Windows 7 pra Windows 10 e me deparei com esse erro na compilação ( q compilava certinho no Windows 7)
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s):
WAPI_MESSAGEBOXTIMEOUT()
Esse é um trecho do meu HBP
-o32est
-gui
-compr=yes
-m
-strip
-jobs=1
hbwin.hbc
xhb.hbc
gtwvw.hbc
ExcelScap.prg
EstScapPadrao.prg
E esse é o meu fonte
Código: Selecionar todos
*---------------
Func MsgTime(Ktext,Ktime)
*---------------
#include "hbwin.ch"
wapi_MessageBoxTimeout( wapi_GetActiveWindow(),Ktext,"*ATENCAO*",WIN_MB_ICONQUESTION,,ktime)
Retu nil
wapi_MessageBox() clone, com temporizador
Enviado: 13 Jan 2019 21:50
por JoséQuintas
Faça o teste básico:
hbmk2 -find messagebox
Se não aparecer essa, então o Harbour 3.2 não tem.
wapi_MessageBox() clone, com temporizador
Enviado: 13 Jan 2019 21:52
por Nascimento
eu fiz em minigui essas mensagens sim/não
ficou legal mais passei um trabalho medonho rsrs
wapi_MessageBox() clone, com temporizador
Enviado: 13 Jan 2019 21:59
por JoséQuintas
Em console, igual ao exemplo que vém no Clipper.
wapi_MessageBox() clone, com temporizador
Enviado: 14 Jan 2019 20:12
por lugab
Mestre Quintas, usei sua sugestão e resolvi o problema
hbmk2 -find messagebox
Realmente a versão do HB32 que ficou após instalar o W10 não era atualizada