Clipper On Line • Ver Tópico - PROCESSMESSAGES na HMG 3.4 não funciona ?

PROCESSMESSAGES na HMG 3.4 não funciona ?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor luiz antonio da silva » 26 Out 2016 16:45

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
Data de registro: 21 Nov 2006 21:12
Cidade/Estado: serrana-sp
Curtiu: 13 vezes
Mens.Curtidas: 10 vezes

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor luiz antonio da silva » 24 Abr 2017 13:48

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
luiz antonio da silva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 161
Data de registro: 21 Nov 2006 21:12
Cidade/Estado: serrana-sp
Curtiu: 13 vezes
Mens.Curtidas: 10 vezes

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor JoséQuintas » 24 Abr 2017 18:21

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, 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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor JoséQuintas » 24 Abr 2017 18:26

Correção:

Na HMG3 se refere a esta rotina em h_Windows.prg

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, 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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor Claudio Soto » 24 Abr 2017 22:00

DO EVENTS
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

PROCESSMESSAGES na HMG 3.4 não funciona ?

Mensagempor JoséQuintas » 24 Abr 2017 22:17

Realmente, essa é triste....

#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, 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: 18150
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 10 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