Claudio Ricardo wrote: ↑Sun Jan 31, 2021 10:47 am
Yo uso HMG 3.4.4 que es 100% estable y confiable.
Quando comecei a migrar em 2015, fiz compilações rápidas usando um .BAT que compilava através do HBMK2 do harbour 3.0 sem lib gráfica alguma.
Depois, em menos de 6 meses, fui convencido a usar a HMG 3.0.35 que era a mais estável. imediatamente achei a 3.0.46 e mudei pra ela. fui mudando aos poucos, quase que imediatamente.
Depois voltei para .BAT pois achei muito difícil ter que reaprender no mundo visual com DEFINE WINDOW, DEFINE BUTTON, etc...
Então, nessa volta, achei a HWGUI e a OOHG, a HMEE e a GTWVG. Apesar de não ter exemplos nenhum de controle WVG (somente WVT) preferi usá-la, onde pude criar alguns PUSHBUTTON em minhas telas CUI (CONSOLE).
Aí, descobri a versão HMG 3.4.2 e em seguida a HMG 3.4.4, que já vinha incluso dentro da pasta CONTRIBS a lib GTWVG.
Praticamente, uso então a versão HMG 3.4.4 desde o seu lançamento.
Nesse período, eu já estava na fase de tentar pelo menos mudar pelo menos a tela principal da GTWVG em FORM WINDOW da HMG.
As tentativas foram frustradas e demorei uns 2 anos até chegar onde cheguei, conforme fotos que postei aqui.
Só que a versão ficou dando esses erros estranhos...
Claudio Ricardo wrote: ↑Sun Jan 31, 2021 10:47 am
GetDesktopRealTop() y GetDesktopRealLeft() por 1
(esquina superior izquierda = 1 , 1) GetDesktopRealWidth() por GetDesktopWidth () y
GetDesktopRealHeight() por GetDesktopHeight ()
eu troquei as funções que você me sugeriu (essa GetDesktopRealWidth() e as outras), pelas suas (esta GetDesktopWidth() e a outra), mas, tive a sensação que tinha resolvido.
Mas, infelizmente, os voltaram.
Claudio Ricardo wrote: ↑Sun Jan 31, 2021 10:47 am
Como dice el Dr. Claudio Soto mezclar librerias puede traer dolores de cabeza.
agora, analisando de outra forma... estou fazendo o seguinte:
1) - abrindo 2 cópias do .EXE para ver se gera conflito entre eles;
2.1) - um deles ficar apenas no MENU PRINCIPAL (FORM WINDOW MAIN) sem acionar uma das opções que são feitas ainda em tela CONSOLE da WVG (lembrando que a tela PRETA CONSOLE, até clicar nalguma opção, não existe. Ela só entra em ação e não sai mais, a partir de acionar uma das opções do sistema. exemplo: CLIENTES, PRODUTOS, VENDAS, BAIXAR, EXTRATO, etc);
2.2) - a outra cópia, sim, abrir uma das opções acima mencionadas. Ao fazer isso, a TELA PRETA CONSOLE WVG não mais fecha. Apesar de, quando se encerra a "tal janela" (exemplo: CLIENTES) ela é totalmente limpa, mas, ficando uma tela PRETA à parte e o FOCO VOLTAR para a MAIN WINDOW FORM. Talvez se a gente conseguir uma forma de que quando se sair de uma das opções, a TELA PRETA ser fechada totalmente (eu vi um exemplo, mas, não consegui descobrir qual parte que faz isso...)
Após os testes acima, no decorrer do dia de hoje (domingo), poderei ter uma resposta melhor...
Se de todas as opções acima, não resolver (2) vou experimentar eliminar os 5 botões pra ver se são eles os causadores dos problemas. De repente, os coloco numa espécie de TOOL BAR e não diretamente ligados ao FORM WINDOW MAIN.
Vamos ver...
estou em testes...
estou em construção...