PROCESSMESSAGES na HMG 3.4 não funciona ?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

luiz antonio da silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 161
Registrado em: 21 Nov 2006 22:12
Localização: serrana-sp

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por luiz antonio da silva »

Boa Noite !

Baixei a HMG 3.4 recompilei meus programas mas algumas funções não estão funcionando, a que mais preciso é a PROCESSMESSAGES(),
sabem dizer se mudou ou o que teria que ser feito pra funcionar ?

Grato.
Luiz
HMG 3.4.4 - SQL SERVER - ORACLE
luiz antonio da silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 161
Registrado em: 21 Nov 2006 22:12
Localização: serrana-sp

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por luiz antonio da silva »

Boa Tarde !

Alguém poderia me ajudar com isso ? em 6 meses não consegui encontrar uma solução.

Grato.
Luiz
HMG 3.4.4 - SQL SERVER - ORACLE
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por JoséQuintas »

Neste a allgui ajudou a tirar dúvida, por ter todas as HMGs juntas.
Parece que era apenas um ALIAS pra outra função.

Se for isso, só renomear, ou acrescentar o #define no CH principal.

Aqui a pesquisa na HMG3, HMG Extended e OOHG dessa função.
procmes.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por JoséQuintas »

Correção:

Na HMG3 se refere a esta rotina em h_Windows.prg

Código: Selecionar todos

function Events ( hWnd, nMsg, wParam, lParam )
*------------------------------------------------------------------------------*
Local i,j,z,x,FormCount,lvc, aPos , maskstart , xs , xd , ts , nr
Local k
Local ControlCount , RecordCount , SkipCount , BackRec , BackArea , BrowseArea , NextControlHandle , NewPos , NewHPos , NewVPos , _ThisQueryTemp , r
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por Claudio Soto »

DO EVENTS
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagem por JoséQuintas »

Realmente, essa é triste....

Código: Selecionar todos

#xtranslate DO EVENTS => DoEvents()
No Harbour, DO EVENTS, seria pra executar uma rotina com o nome Events.
Mas no CH da HMG3 tem essa modificação.

Então tem Events(), mas DO EVENTS não é pra executar essa rotina, e sim pra executar outra chamada DoEvents()

Só posso imaginar que isso foi pra compatibilidade com versões anteriores....

Dependendo de existir ou não o CH, é executada uma rotina diferente.
Acho extremamente perigoso, confunde...
Nos fontes da HMG3 é usado como DoEvents(), mais um motivo pra pensar em compatibilidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder