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
PROCESSMESSAGES na HMG 3.4 não funciona ?
Moderador: Moderadores
-
luiz antonio da silva
- Usuário Nível 3

- Mensagens: 161
- Registrado em: 21 Nov 2006 22:12
- Localização: serrana-sp
-
luiz antonio da silva
- 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 ?
Boa Tarde !
Alguém poderia me ajudar com isso ? em 6 meses não consegui encontrar uma solução.
Grato.
Luiz
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROCESSMESSAGES na HMG 3.4 não funciona ?
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.
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.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROCESSMESSAGES na HMG 3.4 não funciona ?
Correção:
Na HMG3 se refere a esta rotina em h_Windows.prg
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/
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

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
PROCESSMESSAGES na HMG 3.4 não funciona ?
Realmente, essa é triste....
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.
Código: Selecionar todos
#xtranslate DO EVENTS => DoEvents()
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/
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/