Atualmente estou usando:
xHarbour 1.2.1 (Simplex) (Rev. 9421) / Borland C++ 5.5.1 (32 bit)
GTWVW somente no inÃcio do sistema para definir o ambiente, sendo todo o sistema em modo console.
Não tenho telas em modo gráfico.
//------------------------------------------------------------------------------------------------------------------
// Configura‡Æo da LIB WVW nas configura‡äes de fonte, linha e coluna.
wvw_noclose()
wvw_seticon(,"people.ico" )
wvw_setmaincoord(.T.)
wvw_SetCodePage(,255)
SETMODE(25,80)
nWidth:=wvw_GetScreenWidth()
do case
case nWidth >= 1024
wvw_SetFont(,'Courier New', 28, 14,,2)
case nWidth >= 800
wvw_SetFont(,'Courier New', 20, 11,,2)
otherwise
wvw_SetFont(,'Courier New', 15, 7, ,2)
endc
wvw_SetCodePage(,255)
wvw_maximize(0)
Tenho dois problemas:
1 - Ocorre quando o usuário minimiza o sistema e demora a voltar no sistema em qualquer versão do windows, sempre trava a tela e mostra a mensagem: Este programa parou de funcionar. O Usuário é obrigado e fechar e iniciar novamente.
Acontece que em determinado momento o usuário pode estar com um relatório aberto por exemplo, saiu para atender resolver algo e quando voltar tem que começar tudo de novo.
2 - Neste cliente, o executável fica na máquina local e acessa os DBF usando LETODB. Existe um grupo de empresas que o usuário tem acesso, exemplo:
Ele abre o sistema e começa a trabalhar na empresa CodNome 1. De reprende precisa acessar a empresa CodNome 2, executa novamente o sistema. Ele não fecha o primeiro executável e trabalha normalmente nos dois sem problemas, exceto quando minimiza a tela e quando na máquina está instalado o windows 10 Pro. Quando a versão do windows é 10 Pro, trava muito o sistema e fica complicado.
Não existe um mensagem de erro que eu possa informar aqui amigos, simplesmente trava e obriga o usuário a fechar o programa.
Caso alguém possa me ajudar com uma luz, agradeço antecipadamente.
Saudações,
Júlio.