microvolution escreveu:olá seja bem vindo JSystem!
eu demorei 5 anos quebrando cabeça...
no meu caso, o que facilitou foi a HMG que atualmente está na versão HMG3.5 (estou até montando a versão 3.5.0.1 que permitirá rodar FORMULÁRIOS 100% PADRÃO WINDOWS (INTERFACE GUI feita em FORM WINDOW MAIN / HMG) + INTERFACE CONSOLE/CUI DA LIB WVG.
Tudo junto num mesmo sistema.
daí você migra tudo para rodar no windows 64 bits, muda em torno de 20% dos seus fontes e se quiser pode também:
- fazer tela de splash - padrão windows;
- fazer tela de login - padrão windows;
- fazer FORM WINDOW MAIN + MAIN MENU - padrão windows;
- restante das telas 100% console com WVG.
o link pra baixar a HMG oficial versão 3.5, está no fórum oficial:
https://hmgforum.comNa minha opinião, pra quem quer começar HMG + WVG é a melhor opção, pois são nativas e criadas para HARBOUR 3.2.
Você receberá outras opções.
... CONTINUANDO...
pra mim, 2 coisas e meia rsrsrsrs que achei muito complexo e tomou meu tempo foram:
- 1) - resolver o problema da impressão em usb/wifi, etc, que precisei criar rotinas novas e alterar tudo o que imprime no meu sistema;
- 1/2) - a função de teste se a impressora lpt1 está ligada (isprinter() e tantas outras), não funciona no harbour... tive que bolar um meio pra isso ser resolvido e deu certo - mas foi dor de cabeça;
- 2) fazer o mouse funcionar exatamente nas suas telas do menu antigo (horizontal/vertical).
qualquer coisa, temos grandes professores que nos ajudam e muito aqui no fórum - dentro do tempo de cada um.
vou lhe mostrar umas telas do meu sistema com MAIN WINDOW e MAIN MENU 100% HMG e tela CONSOLE/CUI 100% WVG com botões, inclusive...
Muitos diziam, dizem e diriam que era impossível, o que eu fiz, mas, para Deus não há impossíveis. veja as telas:
- TELA SPLASH - COM BARRA TEMPORIZADORA CUSTOMIZADA - 100% HMG - by MVinfo Sistemas HMG 3.5.0.1(beta)
a tela splash tem um temporizador e a barra de rolagem roda até a abertura final do sistema (nada estático).
- TELA LOGIN - COM BOTÕES E DESIGN PADRÃO WINDOWS 10/64BITS - 100% HMG - by MVinfo Sistemas HMG 3.5.0.1(beta)
tela de login padrão tema escuro
- TELA DE PARÂMETROS INICIAIS DO USUÁRIO MASTER - 100% HMG - by MVinfo Sistemas HMG 3.5.0.1(beta)
tela de parâmetros (dividida em 2: usuário master completa / usuário comum, 2 itens apenas)
- FORM WINDOW MAIN + MAIN MENU - FEITO 100% HMG - by MVinfo Sistemas HMG 3.5.0.1(beta)
formulário principal e menu principal com botões, liberados e personalizados de acordo com os privilégios do usuário
- APLICAÇÃO HÍBRIDA - CONSOLE/WVG + INTERFACE GUI/HMG - COM ENTRADA/RETORNO AUTOMÁTICO DAS TELAS CONSOLE PARA O FORM MAIN (SEM TELAS PRETAS INDESEJADAS) - by MVinfo Sistemas HMG 3.5.0.1(beta) em testes.
aqui tem a nossa marca que todos diziam ser impossível:
união das LIBs HMG (100% gráfica) + GTWVG CONSOLE (CUI + botões gráficos - dando aparência de ser 100% padrão windows).
Ademais, o sistema também pode:
- ser usado 100% WVG com mensagens do usuário da HMG;
- ser híbrido do jeito que mostramos/explicamos acima.
Agora, se precisar WEB + MOBILE, a coisa tá muito longe da realidade ainda.
Ninguém conseguiu fazer algo de concreto. Mas, é opensource, e, opensource é isso mesmo... não há incentivos... exemplo: quantas horas fiquei madrugada adentro nos últimos 2 anos pra compatibilizar as 2 libs (hmg + wvg) funcionarem sem conflito? ninguém viu...
quantas horas grandes colaboradores, professores, mantenedores deste fórum perderam para trazer o melhor pra todos? ninguém viu...
quantas horas os inventores, colaboradores, desenvolvedores das libs perderam de suas vidas para chegar onde chegou? ninguém viu...
é a vida.
qualquer coisa, estamos à disposição pra lhe ajudar!