Página 1 de 1

Travamento WINDOWS XP

Enviado: 22 Mai 2007 15:53
por jrppalma
Colegas

Desenvolvi um programa de frente de caixa, utilizando a CLIPPER/VISUAL LIB e utilizo a impressora fiscal DARUMA FS600.
Os programas atualmente instalados utilizam o WIN 98 e com a seguinte configuração no CONFIG.SYS:

C:\WINDOWS\HIMEM.SYS
C:\WINDWS\EMM386.EXE RAM
BUFFERS=40
FILES=180

Instalei recentemente este mesmo programa em um computador com WINDOWS XP e, a cada 04 ou 05 vendas efetuadas, o computador TRAVA, sendo necessário reinicializa-lo.

Alguem já passou por este problema ou sabe de alguma configuração a ser efetuada no arquivo CONFIG.NT igual a que faço no WIN98 ?


grato

Enviado: 22 Mai 2007 16:20
por sygecom
Tche, não uso essa tal de DARUMA FS600...até nem sei que bicho é esse....mas uso a VL e não tenho problemas...vc usa o BLINKER ? usa o FREETSLICE() ?

Em meus sistemas tenho uma rotina que altera o CONFIG.SYS ou CONFIG.NT e uso FILES=110 e BUFFERS=30.

Abraços
Leonardo Machado

Enviado: 22 Mai 2007 19:52
por jrppalma
Leonardo

Utilizo o Blinker porem não utilizo a freestile.

A Daruma FS600 é uma impressora fiscal.


grato

Enviado: 22 Mai 2007 20:05
por sygecom
Posta o seu SCRIPT e tenta usar a FREETSLICE(20).....ele alivia bastante o processamento quando não esta em uso o sistema.

Obs:Se quiser posse lhe mandar o TIMESLIC.OBJ que é o OBJ que tem a Função FREETSLICE(20).

Abraços
Leonardo Machado

Enviado: 23 Mai 2007 00:34
por Maligno
Download de FreeTSlice(): clique aqui.

[]'s
Maligno
http://www.buzinello.com/prg

Enviado: 23 Mai 2007 00:54
por DIRAMI
Se vc estava acostumado com o Windows98 e com o drive SIGDRV que era pelo Dos, com certeza vc deve estar usando agora o OBSERVER, caso contrario o XP não fara comunicação com sua impressora.

Eu comecei a usar o OBSERVER no XP e a comunicação é muito superior ao sistema antigo via DOS, e acredito que vc deveria testar seu programa em outro computador com XP ou Win2000, ta parecendo que é problema com a maquina e não com seu programa e o Observer.

O FreeTSlice() tambem deve fazer parte do seu programa para dar uma melhor performance no XP.

Abraços

Enviado: 23 Mai 2007 17:11
por jrppalma
Obrigado pessoal. Vou fazer os testes.


sds

Enviado: 24 Mai 2007 09:14
por ANDRIL
Ola pessoal,


Aproveitando o topico sobre TRAVAMENTO NO XP estou tendo problema quando mando imprimir um documento de dentro do meu programa atraves do SWPRUNCMD() atraves de um aplicativo externo ( wordpad, printer, etc).

A rotina de impressao é gerada e quando é enviada trava ( nao abre o aplicativo externo ) a tela congela e é necessario fechar o sistema atraves do botao X ou as vezes, reiniciar o computador.

O que é estranho é que nao sao em todos os XPs q ocorre, pode ser configuracao do atalho ou até mesmo ação de um anti-virus que paralisa o sistema.

Se alguem tiver alguma ideia fico grato, pois o XP q tenho funciona perfeitamente e por isso nao tenho como encontrar uma solucao.


Abraços

Enviado: 24 Mai 2007 11:26
por jrppalma
Andril

O problema que você relatou é o mesmo que esta ocorrendo com o meu sistema. Você esta usando a TIMESLIC ?


sds

Enviado: 25 Mai 2007 08:16
por ANDRIL
Bom Dia,

Eu uso a timeslic sim. O tipo de travamento que ocorre no sistema (nao é q fica lento no XP) trava mesmo, quando chamado um outro aplicativo externo de impressao, ou talvez outro de qualquer tipo que nao tenho como testar.


Quando chamo a funcao q manda imprimir externamente trava o meu sistema porem nao chega a abrir o aplicativo chamado na funcao sendo que o caminho esta correto, pois caso contrario, daria erro de nao localizado.

Bom, continuo ainda a busca por uma solução....


Abraços

Enviado: 18 Abr 2008 00:35
por lucimauro
caro amigo voce poderia me mandar uma e-mail de exemplo de como voce fez essa comunicacao com FS600, ja que pelo observer eu nao consegui nada ainda.