Dicas para Clipper

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Dicas para Clipper

Mensagem por rochinha »

Amiguinhos

Segue uma lista de dicas:

Problema de impressão lenta em rede do windows.
Coloque as segintes instruções no SYSTEM.INI da estação, após a sessão [386enh]:
[Network]
PrintBufTime=1
[IFSMGR]
PrintBufTime=1

DOS ERROR 4 (no handles left).
Inclua a seginte instrução no AUTOEXEC.BAT da estação:
SET CLIPPER=//F:100
Inclua a seginte instrução no CONFIG.SYS da estação:
FILES=125
Reinicie o computador.
Estas configurações valem para Windows 98, Windows 95 e MS-DOS. Se vc estiver usando Windows NT ou Windows XP altere os arquivos AUTOEXEC.NT e CONFIG.NT, estes arquivos ficam na pasta SYSTEM32.

Liberar mais memória convencional.
Um bom exemplo de CONFIG.SYS (apenas para Windows 95 ou 98).
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM
DOS=HIGH,UMB
FILESHIGH=250
BUFFERSHIGH=10
STACKSHIGH=9,512
REM Não se esqueça de 'carregar' seus 'device drivers' com a instrução 'DEVICEHIGH='

O CLIPPER está lento em rede.
Uma boa dica é verificar no seu código os COMMIT (se possível, troque-os por DbCommit()) pois o COMMIT é pré-processado para DbCommitAll() ao compilar, e isto fará com que as pendencias de buffer sejam descarregadas em todas as WorkAreas e não apenas na WorkArea atual.
Confira os protocolos de rede de todas as estações da rede. Use apenas um protocolo diminuindo o overhead da rede (isso faz muita diferença). Numa rede pequena (até umas 4 ou 5 estações), onde não for necessario o TCP/IP use NetBEUI que é bem levinho.
Veja também o OPLOCKS.(Opportunistic locks)
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Do fundo do baú... mas ainda útil !

Obrigado Rochinha !

Obs.: Esta sua mensagem será útil para fazer menção nas habituais perguntas.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ajuda realmente. Parabéns pela idéia, Rochinha. A utilidade seria até maior se as pessoas tivessem o bom hábito de usar a busca que existe no fórum. :)
Mas pelo menos é um link a mais para recomendarmos.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Valeu, e como voce sabe para nossa sorte eeste forum é também bem mantido e atualizado com o trabalho de todos nós.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Re: Dicas para Clipper

Mensagem por janio »

rochinha escreveu:Amiguinhos
Numa rede pequena (até umas 4 ou 5 estações), onde não for necessario o TCP/IP use NetBEUI que é bem levinho.
Rochinha,

Como utilizar/configurar o NetBEUI em/para uma rede local??? Com TCP/IP eu sei configurar, mas com NetBEUI....

Jãnio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Re: Dicas para Clipper

Mensagem por pringles »

janio escreveu:Como utilizar/configurar o NetBEUI em/para uma rede local??? Com TCP/IP eu sei configurar, mas com NetBEUI....
O NetBeui não é configurável, basta você instalar o protocolo nas máquinas de sua rede e pronto... e está pronta para rodar.
O TCP/IP tem todo o processo de configuração de IP (alguns casos DNS também), mas no NetBeui é só instalar o protocolo.
CLIPPER 5.2 / BLINKER
enfosoft
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 17 Mai 2007 08:15
Localização: Rio Grande do sul

Re: Dicas para Clipper

Mensagem por enfosoft »

rochinha escreveu:O CLIPPER está lento em rede.
Uma boa dica é verificar no seu código os COMMIT (se possível, troque-os por DbCommit()) pois o COMMIT é pré-processado para DbCommitAll() ao compilar, e isto fará com que as pendencias de buffer sejam descarregadas em todas as WorkAreas e não apenas na WorkArea atual.
Confira os protocolos de rede de todas as estações da rede. Use apenas um protocolo diminuindo o overhead da rede (isso faz muita diferença). Numa rede pequena (até umas 4 ou 5 estações), onde não for necessario o TCP/IP use NetBEUI que é bem levinho.
Veja também o OPLOCKS.(Opportunistic locks)
Topicos que falam sobre sistemas lentos rodando em rede, pedem para
checar "oplocks" tando do server como do estacao. Como se faz isso?
Qual a configuracao correta? Isso pode variar conforme o sistema
operacional? Existe "receita de bolo" para configurar isso? Isso Vale tambem Para xharbour?

Enio
Avatar do usuário
Gilberto M Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 230
Registrado em: 13 Mar 2007 18:00
Localização: Natal-RN / Parelhas(RN) / Natal(RN)
Contato:

Mensagem por Gilberto M Silva »

O NetBeui não é configurável, basta você instalar o protocolo nas máquinas de sua rede e pronto... e está pronta para rodar.
O TCP/IP tem todo o processo de configuração de IP (alguns casos DNS também), mas no NetBeui é só instalar o protocolo.
Como é o procedimento para instalar o NetBeui??
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Da mesma forma como vc inclui o protocolo TCP-IP numa rede, vc também pode incluir o NetBeui. Quando vc lista os protocolos disponiveis, aparecem TCP-IP, IPX-SPX (pesadão) e do Windows 2000 para baixo, consta também o NetBeui, Porém (se não me engano) todas as maquinas precisam estar no mesmo grupo. Depois de todas as maquinas configuradas, é só fazer os mapeamentos.
Em tempo, só para iluminar um pouco mais: esquece os IP´s com este protocolo, apenas nomes.
NET USE F: \\SERVIDOR\C ao invés de NET USE \\192.168.0.1\C
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder