Clipper On Line • Ver Tópico - wapi_MessageBox() clone, com temporizador

wapi_MessageBox() clone, com temporizador

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

wapi_MessageBox() clone, com temporizador

Mensagempor JoséQuintas » 08 Dez 2018 21:19

Repare bem na Messagebox acima....

Agora olhe esta imagem

messagebox2.png


e os botões de posts anteriores...

Acho que dá pra criar uma rotina de mensagens própria que vai ficar até mais bonita.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor Itamar M. Lins Jr. » 10 Dez 2018 16:09

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor JoséQuintas » 10 Dez 2018 18:35

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)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor JoséQuintas » 11 Dez 2018 10:03

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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor lugab » 13 Jan 2019 17:00

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
*---------------
Func MsgTime(Ktext,Ktime)
*---------------
#include "hbwin.ch"
wapi_MessageBoxTimeout( wapi_GetActiveWindow(),Ktext,"*ATENCAO*",WIN_MB_ICONQUESTION,,ktime)
Retu nil
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor JoséQuintas » 13 Jan 2019 20:50

Faça o teste básico:

hbmk2 -find messagebox

Se não aparecer essa, então o Harbour 3.2 não tem.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor Nascimento » 13 Jan 2019 20:52

eu fiz em minigui essas mensagens sim/não
ficou legal mais passei um trabalho medonho rsrs
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar de usuário

Nascimento
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 711
Data de registro: 19 Jul 2008 12:11
Cidade/Estado: OLINDA-PE
Curtiu: 110 vezes
Mens.Curtidas: 76 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor JoséQuintas » 13 Jan 2019 20:59

Em console, igual ao exemplo que vém no Clipper.

simnao.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

wapi_MessageBox() clone, com temporizador

Mensagempor lugab » 14 Jan 2019 19:12

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
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Anterior



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Google Adsense [Bot] e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro