Página 1 de 1
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:10
por joaoalpande
Boa Tarde,
tenho um sistema antigo em clipper 5.2e + blinker 6.0 usando indices .ntx e base de dados dbf, e acontece uma coisa muito estranha num computador com windows 7 , congela várias vezes a tela , de repente pára a janela do sistema , o que poderá ser?
Um abraço desde Portugal
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:21
por Pablo César
Olá João, eu acredito que não mais pode ser usado aplicativo feito em Clipper no Windows versão acima do XP. Não sem um emulador como DOSBOX e outros que tem, eu nunca use quaisquer. Mas o meu conselho colega é você migrar para Harbour se quiser rodar seu programa em Windows 7 por exemplo. Atualmente eu utilizo MiniGui e HMG versão 3 e começando com a versão 4 que OOP e multi-plataforma. Mas para começo, você poderia utilizar a IDE da HMG versão 3.0.35 e compilar em modo CONSOLE e não gráfico (tipo padrão Windows). Creio que para o começo você poderia baixar, instalar e aprender um pouco (se te interessar), quase que sem mudanças, apenas o necessário para compilar com Harbour e entrar de vez no mundo de 32 bits. Tiver a fim, leia:
https://pctoledo.org/forum/viewto ... 543#p66474
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:29
por joaoalpande
Boa tarde , Obrigado pela rápida resposta , o clipper funciona em windows 7 32 bits , só não funciona em 64 bits, só bloqueia o sistema de vez em quando , eu trabalho com o windows 7 e no meu computador não acontece esse problema , alguma ideia do que pode estar a acontecer?
Um abraço
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:31
por Pablo César
João como eu disse, não tenho muita experiência com Clipper em Win 7 mas faça um teste compile em Harbour em modo console e veja se trava.
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:39
por joaoalpande
obrigado pela ajuda, teria de alterar bastante , e como é só para um cliente , não queria perder muito tempo a converter e a testar tudo, eu tenho outros sistemas em fivewin for harbour + xharbour , vou aguardar que alguém possa ajudar a resolver este problema.
um abraço
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:50
por Pablo César
Já experimentou compilar com o TIMESLIC.OBJ, talvez esteja prendendo o uso da CPU.
Bloqueia o sistema em windows 7 ?
Enviado: 02 Jan 2012 14:58
por joaoalpande
eu uso essa função a muito tempo, desde o windows xp , chamo no início a função freetslice()
um abraço
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 09 Jan 2012 15:16
por rochinha
Amiguinho,
Nas versões Ultimate do Vista ou Seven voce encontra nas propriedades do atalho a aba
compatibilidade. Provavelmente voce consiga alguma alteração na execução do aplicativo se usar alguma das opções de compatibilização.
Isto não é definitivo e com certeza talvez não funcione, mas voce poderia tentar.
As versões Home, Start, etc destes S.O. são muito pobres de recursos e este recurso de compatibilidade é algo avançado.
Adicione o conteúdo abaixo em um arquivo novo do
notepad e dê-lhe o nome de wow.reg:
Código: Selecionar todos
;------------------------------------------------------------------------------------------------------------
;Opens 16-bit apps in a separate memory space
;This increases stability when dealing with 16-bit apps.
;(No = disabled, Yes = enabled)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
"DefaultSeparateVDM"="Yes"
Se não funcionar de saida reinicie a máquina.
A saida será voce usar o DOSBOX mesmo.
Bloqueia o sistema em windows 7 ?
Enviado: 09 Jan 2012 15:22
por joaoalpande
Boa tarde,
Obrigado pela ajuda, a compatibilidade já usei e não resolveu, não entendi essa dica que deu gravo isso num arquivo wow.reg mas para que serve ? onde gravo esse arquivo?
um abraço
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 09 Jan 2012 15:35
por Pablo César
Boa tarde João, o arquivo .reg é um arquivo script que altera o REGISTRO do Windows. Você pode gravar em qualquer pasta (é para apenas executá-lo uma vez só) e pode chamar esse arquivo wow.reg onde ele estiver. Após executar-lo, pode então deletá-lo sem problemas.
Bloqueia o sistema em windows 7 ?
Enviado: 09 Jan 2012 16:44
por joaoalpande
Boa tarde , obrigado pela ajuda , desculpa nao vi vc chamar no chat , entrei novamente lá saio daqui a 5 minutos, se já existe essa variável no regedit e so mudar para yes , isso resolve alguma coisa?
Um abraço
João Alpande
Bloqueia o sistema em windows 7 ?
Enviado: 09 Jan 2012 20:34
por rochinha
Amiguinhos,
Obrigado Pablo pelo complemento.
Havia esquecido de mandar executar o comando.
Quanto a variável no registro procure alterá-la para ver o resultado.
Mas que fique frisado que aplicações 16bits, dificilmente irão ser executadas sob 64bits. Para que isto ocorra talvez seja necessário recorrer a
linkers melhores.
Eu recomendo a voce usar uma janela de
DOSBOX para executar seu aplicativo.
Tendo em vista que voce quer executar uma aplicação console, se usar uma DOSBOX ninguém notara a diferença e voce ganhará tempo.
Tempo este que voce investirá em tornar seu aplicativo compatível com outras plataformas.
Bloqueia o sistema em windows 7 ?
Enviado: 10 Jan 2012 09:38
por joaoalpande
Bom dia ,
Obrigado pela ajuda , o windows 7 não está instalado a versão 64 bits , isso sei que não funciona programas em 16 bits, o que está instalado é 32 bits , vou testar essa dica do regedit para ver se resolve.
Um abraço desde Portugal
João Alpande