Dicas para Clipper
Enviado: 13 Nov 2006 16:22
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)
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)