Pc com XP muito lento na aplicação Clipper

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Pc com XP muito lento na aplicação Clipper

Mensagem por Ricardo Sales Ribeiro »

Ola Amigos Clipeiros!
Um Feliz Ano Novo, e q 2007 seja repleto de realizações.

Amigos, tenho um cliente, q tem pc´s com XP, em quase todos com exceção de um, fica muito lento a aplicação em clipper. Vc digita os nomes e vai aparecendo lentamente, não sei o q é. Alaguem pode me ajudar?

Outra coisa, qual a configuração ideal no autoexec.nt e config.nt, para q a performace seja boa do clipper?

Um grande abraço a todos e um Feliz 2007
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Com certeza seu software deve estar consumindo 100% da CPU. É necessário usar a NANFOR.LIB ou a OSLIB.LIB (senao me engano) para corrigir isto... q versão do clipper vc usa?
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Exatamente como o Vailton disse. Só completando.

Um das soluções mais usadas tem sido o uso da Função FREETSLICE() da LIB Timeslice.

Basta você linkar o OBJ junto com sua aplicação e no inicio do programa colocar :

FREETSLICE()

Baixe no link abaixo :

http://www.vagucs.com.br/download/timeslic.zip


No caso do AUTOEXEC.NT e CONFIG.NT nunca vi nenhuma alteração que tenha uma grande relevância nos sistemas com Kernel NT, basicamente o que se precisa é apenas do SET CLIPPER isso se você não usa o Blinker ou Exospace, já que ambos dispensam o uso dessa variável ambiental.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Mensagem por Ricardo Sales Ribeiro »

Valeu pessoal, pela ajuda, vou testar. Obrigado
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
diogenes_varela
Usuário Nível 3
Usuário Nível 3
Mensagens: 206
Registrado em: 04 Nov 2006 19:33
Localização: Brasília - DF

Mensagem por diogenes_varela »

Uma observação sobre este problema:

Se eu criar um ícone na área de trabalho diretamente para o programa (executável) funciona bem.

Se eu criar um ícone que chama um arquivo de lote (.bat) que chama o arquivo executável, fica lento: você digita e segundos depois os caracteres serão mostrados na tela - um a um...

O uso da CPU vai a 100% - Verifiquei que o processo que estava sendo utilizado era o "ntvdm" que oscilava entre 97 e 98% (não sei qual a função, mas vou descobrir).

O interessante dessa história:

Abri um arquivo do Word com 30 páginas, mandei imprimir. O sistema dá uma caída enquanto imprime.

Abri o arquivo que ficava lento... ESTAVA ÓTIMO, BEM RÁPIDO.

O processo "ntvdm" estava utilizando 00% da CPU...
Os computadores não sabem o que fazem. Nós, na maioria das vezes, também não...

E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
diogenes_varela
Usuário Nível 3
Usuário Nível 3
Mensagens: 206
Registrado em: 04 Nov 2006 19:33
Localização: Brasília - DF

Mensagem por diogenes_varela »

Se ainda não conseguiu, tente isto:

Em propriedades da janela do programa, guia Compatibilidade:

1. Seção Modo de compatibilidade:

Marque a opção [x] Executar este programa em modo de compatibilidade.

Deixe Windows 95 como está...

Obs.: Notei uma pequena melhora ao alterar para Windows 98


2. Seção Configurações do monitor:

Marque a opção [x] Desativar temas visuais


3. Seção Configurações de entrada:

Marque a opção [x] Desativar serviços de texto avançados para este programa


Clique em OK e teste o programa. Espero que funcione com você da mesma forma que funcionou comigo...
Os computadores não sabem o que fazem. Nós, na maioria das vezes, também não...

E disse ao Programador: "Todos os teus programas terão erros e irás corrigi-los até ao fim dos teus dias". Gen. 1:9
Responder