[firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento

Dener abctek em abctek.com.br
Sáb Fev 11 08:57:15 -03 2006


Olá,

Se voce tiver acesso aos fontes do programa ou contato com o pessoal que 
desenvolveu ele, pede para usarem a função FreeTSlice() desenvolvida pelo 
Maligno, link o objeto TIMESLIC.OBJ no seu programa e depois no primeiro 
.PRG da aplicação, chame a funcao FreeTSlice().

Isso resolve por completo esse problema de 100% de uso da CPU, mas voce 
precisa ter acesso aos fontes para recompilar o sistema.

De qualquer forma, fica a dica para futuros problemas com sistemas em 
Clipper.

Baixem o arquivo em http://suporte.abctek.com.br/download/timeslic.zip
ou entrem em contato direto com o Maligno (http://www.buzinello.com/prg/)

Boa Sorte

Dener



----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 10:48 PM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


Eu tenho no meu computador (Windows 2000 Professional SP 4, 512 mb de
memória, 1 HD de 40 Giga e outro de 80 Giga, processador de 700 Mhz um
pequeno programa de xadrez, que roda em janela de prompt de comando e tem
9472 bytes de tamanho. Quando eu rodo este diminuto programa, ele consome
quasi o tempo todo 100% de cpu conforme o gerenciador de tarefas. Este é o
ponto de uso de processador.
Por outro lado, o Clipper, se não for usado overlay ou um dos extender
(Blinker, exospace), usa apenas os 640 k do que antigamente era chamado de
memória real (a outra era a extendida, e havia ainda o caso da memória
expandida que exigia a instalação de placas extas LIM (Lotus Intel
Microsoft) mas isto é pre-histõria e arqueologia. Então, para liberar mais
memória convencional para o programa clipper, carrega-se parte do sistema
operacional, drivers etc em buracos que ficaram na memória entre 640 k e 1
megabytes. Parte desse espaçó era ocupado pela memória de vídeo e de portas
seriais e paralelas.
Nunca fui programador Clipper (preferia o C/C++ e acessava arquivos cliper
usando as biblliotecas Topaz, e Codebase (esta últiam da canadense
Sequiter). Com o Topaz criava o sistema de janelas em DOS, usando inclusive
o mouse, é claro, com cursor retangular. Era na realidade uma vítima do
Clipper, sobretudo quanto á configuração do Autoexec.bat, do config.sys e da
variável CLIPPER. Mas me munia de toda documentação que conseguisse obter.
No manual CA-Clipper Programming and Utilities Guide for DOS, da Computer
Associates, consta em Files e Buffers (traduzo livremente):
"Para uma aplicação CA-Clipper rodar, deve ter handles de files (file
handles) e buffers suficientes. Você pode configurar esses itens usando os
comandos FILES e BUFFERS no arquivo CONFIG.SYS. O comando FILES usa file
handles para "setar" os arquivos ou dispositivos (devices) que podem ser
abertos ao mesmo tempo. O valor default é oito, mas FILES pode setado mais
alto até 255 se a estação de trabalho do usuário estiver rodando DOS 3.3 ou
posterior (NT: o DOS 3.3 só enxergava arquivos até 30 mb). Se o número de
file handles for superior a 20, voce tem que usar a variável de ambiente
CLIPPER para contar ao CA-CLipper quantos handles a usar.
Assim, no seu caso, você especifica
clipper= f250,
buffers=20
Está falta FILES = 250.
Acho que você está numa situação em que o autor do programa em Clipper não
está mais na área, e você não pode mais dizer: tome, que o filho é seu.
Nesse caso, ou consegue se livrar desse programa (ou desse cliente) ou é só
sentar no canto e chorar.
O que lembra a diferença entre hardware e software (segundo divulgado na
Internet):
hardware é o que você chuta.
software é o que você xinga.
[]´s
Otto

----- Original Message ----- 
From: "Dominio Informatica" <dominioinf em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 4:29 PM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


O Dos instalado é o que vem na instalação do windows 98 SE.

O programa em DOS é de um outro programador. É um software de terceiro.
No config.sys e autoexec.bat tem configurações como set clipper= f250,
buffers=20

Na pratica, como posso fazer para que o meu sistema não sofra alterações na
velocidade?

Grato,

Rodrigo



----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 1:40 PM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


A propósito, o exospace é um "dos extender" que permite acesso à memoria
acima de 1 Mb (1.048.576 bytes) que é o limite endereçável na memória "real"
do ms-dos. O Windows 3.1 tinha o seu próprio dos extender, e o NetWare da
Novell até hoje usa o Pharlap. O dos extender preferido era (ou ainda é) o
Blinker. Creio que o dos extender seja desnecessário numa janela prompt do
dos, se é que funciona.
100+
Otto
----- Original Message ----- 
From: "marcelo - teflamar" <marcelo em teflamar.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 12:27 PM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


o sistema em clipper deve ser recompilado com a a versão 5.3 de preferência,
usando o exospace para linkeditar.
após, usar o optedit.exe para configurar o executável.

\clip53\bin\clipper.exe programa
\clip53\bin\exospace fi programa output programa
OPTEDIT programa.exe -EXTRAMIN 4096



----- Original Message ----- 
From: "Dominio Informatica" <dominioinf em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 11:31 AM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


eu não sei bem, mas deve ser clipper...

o Sistema em Dos continua sendo usado, foi feito por terceiros, o meu é em
Delphi 6.0

----- Original Message ----- 
From: "Celso" <celso em sofolha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 10:47 AM
Subject: Re: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


Qual a linguagem de programação desse sistema DOS?

----- Original Message ----- 
From: "Dominio Informatica" <dominioinf em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 10, 2006 9:46 AM
Subject: [firebase-br] Win98+Prog.em DOS + Firebird = Sistema Lento


> Bom dia,
>
> Estou com o seguinte problema...
>
> Tenho um cliente com uma maquina Win98se e ele usa um software de
> tarifação
> em D.O.S, estou migrando o sistema que tinha lá de Paradox para
> Firebird...
>
> Quando ele usa o Sistema em DOS o sistema em Paradox fica normal, mas o em
> Firebird fica lento. Fecho o sistema em DOS e o sistema Firebird fica
> rapido
> novamente,
>
> Se alguém puder me ajudar,
>
> Grato
> Rodrigo
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.15.3/254 - Release Date: 08/02/2006



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 






Mais detalhes sobre a lista de discussão lista