Página 1 de 1
PROBLEMAS COM CLIPPER 5.2 + BLINKER 7.0 + DBFCDX -- URGENT
Enviado: 05 Abr 2006 10:02
por EDENILSO.MGA
Bom dia... fiz as mudancas no lnk ... que vc me passou mas nao mudou nada quanto a possivel lentidao... ve la se vc pode me auxiliar mais um pouco... o sistema esta rodando blz no cliente... mas o interessante é que a cada 3 dias ta dando uma travada geral.... acho que tem algum indice corrompendo... me tira uma duvida com o blinker 5.0... quando temos um indice corrompido me retornava a mensagen corruption detected .... mas com o blinker 7 apareceu
ERROR DBFCDX/602 INDEX CORRUPTION DETECTED nas primeiras vezes que tentei entrar no sistema... depois de algumas tentativas o sistema nao abria mais... mas sim, dava a seguinte mensagem abaixo. ( obs : as 4 primeiras linhas se refere ao caminho de abertura do arquivo corrompido )

?? Gostaria de saber se esta mensagem é normal ..
Obridado
BLX286 : line 0 in PBB001
Called line 324 in AB_MENSAGE
Called line 10 in AB_ARQUIVO
Called line 574 in FUSER
BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h
Active host is DPMI (v7.00 iP6 65535 Kb)
Reg Value Limit Base Flags Segment Module File
CS 015F FB11 82DDD000 FB00 0A BALCAO1 C:\...O\EXE\BALCAO1.EXE
DS 01B7 FFFF 8296E534 F300 15 BALCAO1 C:\...O\EXE\BALCAO1.EXE
ES 0000 ****
SS 01B7 FFFF 8296E534 F300 15 BALCAO1 C:\...O\EXE\BALCAO1.EXE
Código: Selecionar todos
0A 8A E0 8B 4E 0C D1 E9 [IP] F3 AB 73 01 AA 5E 5F 8B E5 5D
[Registers] AX=0000 BX=A1B0 CX=7FFE DX=0000 CS:IP=015F:0758
SI=0117 DI=0000 BP=6A2E SP=6A2A
FL=0A12 OV UP EI NT PL NZ AC PO NC
[Stack value SS] 0167 0090 6F18 00A0 02DF 00A0 02DF 0009 0012 6A32 C03F 0157
[SP] 0117 0000 6A46 D5EC 0157 0000 0000 0000 FFFC 0000 6F18 0000
[Stack frame SS] 6F18 00A0 02DF 00A0 02DF 0009 0012 6A32 C03F 0157 0117 0000
[BP] 6A46 D5EC 0157 0000 0000 0000 FFFC 0000 6F18 0000 A2CA 028F
Enviado: 05 Abr 2006 12:52
por alaminojunior
aí vai um exemplo de lnk
Blinker Incremental Off
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Demonstration Date 2007/03/20
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Clipper //Dynf:8 //F:254
Blinker Exec Comp 1
Blinker Exec Exte
Blinker Memo Pack 60
Search BlxRatex
Search BlxClp53
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60
OutPut Terminal.Exe
File balcao, mpar, cdxlock,timeslic
Libr LlibG,Ctp,Fast,Dbfcdx,_dbfcdx,Apibli
@Cl530Max
Confirme a seguir:
Repare que além DBFCDX tem de colocar também _DBFCDX e no inicio do prg principal incluir as seguintes linhas:
REQUEST DBFCDX
RDDSETDEFAULT("DBFCDX")
RDDSETDEFAULT("_DBFCDX")
DBSETDRIVER("DBFCDX")
e também ao trabalhar com RDD CDX
as funçoes que tratam os indíces mudam
no lugar de Set Order to fica OrdSetFocus("bolsa de ordem")
a proposito, que SO vc usa ?
PROBLEMAS COM BLINKER 7
Enviado: 05 Abr 2006 17:34
por EDENILSO.MGA
Boa tarde,
agradeco por sua paciencia em me ajudar ( pois alem de vc ninguem mais no forum se manifestou...)
Deixa eu lhe contar um pouco mais de minha historia... sempre trabalhei com clipper5.2 + blinker 5.0 + DBFNTX, alias todos menos este que eu estou tendo problema estao usando dbfntx.... tenho cliente com alto volume de dados, mas estes usam SERVIDOR NOVEL e os terminais com win98.
Este cliente com problema que venho mencionando mudou para uma simples rede do win98 ( todas as maquinas inclusive o servidor, que tambem esta sendo utilizado no sistema ) a cerca de 1 ano e meio... e comprou todas a maquinas novas ( certo que cada maquina em promocao... nao tem jeito cliente so vai atras de preco ), dai em diante comecou dar alguns problemas e so vem piorando... ate que de uns 30 dias pra ca ... o sistema comecou a cair ( abortar no meio da operacao )... entao passei a pesquisar algumas saidas e encontrei no BLINKER 7.0 + DBFCDX a solucao para os problemas... a principio apenas mudei na tela incial do programa as linha
REQUEST DBFCDX
RDDSETDEFAULT("DBFCDX")
e alterei meu lnk para :
blinker incremental off
Blinker Exec Comp 1
blinker executable extended
blinker executable clipper f:200
output balcao
fi timeslic... e demais arquivos a compilar
lib ctp,dbfcdx,blxclp52
Para as mudancas de indices ( ordem ), continuei usando :
arquivo->(dbsetorder(2))
e tudo funcionou normalmente, mas como havia dito na mensagem anterior... a cada 3 tres dias esta aparecendo um indice corrompido... isto pode ter relacao com a mudanca que vc me passou :
OrdSetFocus("bolsa de ordem")
Mas para encerar gostaria de saber porque tenho que adicionar esta linha
RDDSETDEFAULT("_DBFCDX") e vc tambem pede para que eu use a lib BLXCLP53, mas este em questao nao tem que ser usada com clipper 5.3.... eu compilei com a BLXCLP52 que vem com o clipper 5.2 ( nao sei se estou certo !! ), enfim o significado das linha abaixo... ( nao repara nao... é que eu sou meio detalhista ).
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Clipper //Dynf:8
Blinker Memo Pack 60
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60
Enviado: 05 Abr 2006 18:31
por alaminojunior
Meu caro, usando de sinceridade, não entendo muito a fundo o que tais linhas significam, porém há alguns anos tive alguns pepinos parecidos, então posso dizer que aprendi com a experiencia.
Quanto a lib _DBFCDX: Quando converti os meus indices para CDX, à procura de estabilidade, segurança e velocidade, tambem tive esta surpresa, ao que me parece algumas funções estão contidas nesta lib.
No inicio do prg principal, além do que vc já incluiu, inclua tambem
RDDSETDEFAULT("_DBFCDX")
DBSETDRIVER("DBFCDX")
Quanto ao blxclp53: Desculpe-me esqueci que vc usa Clipper 5.2
Quanto às mudanças de indices:
arquivo->(dbsetorder(2))
eu tambem usava este metodo, porém um certo dia, dei de cara com uma coisa que não havia percebido já fazia muitos meses, veja só: Ao iniciar o sistema, o tbrowse deveria listar o banco em ordem alfabetica, porém ele era aberto em ordem numerica, apesar do comando Set Order to Tag Ordem.
Quanto às linhas
Blin Cache EMS 50%,50% }
Blin Cache XMS 50%,50% } Estas linhas, pelo pouco que entendi
Blin Link EMS ON } incrementam a performance
Blin Link XMS ON }
Blin Exec Clipper //F:100 //Dynf:8 } Set Clipper do Autoexec.bat lembra ?
} setando aqui, esqueça Autoexec.bat
Blin Memo Pack 60 } Parece que faz uma reorg. nas areas de memoria
Blin Incr Pad 256 } Não entendi, sem elas, meu sist. não roda
Blin Over Page On } "
Blin Over Opsi 60 } "
Finalizando:
No inicio tinha muitos problemas com meu sistema, como perda de dados, etc...
Depois de fazer estas alterações ficou tudo 100% estavel.
PROBLEMAS COM BLINKER 7
Enviado: 05 Abr 2006 19:09
por EDENILSO.MGA
Blz amigo... vou seguir suas sugestoes.... amanha de manha ja vou baixar uma nova versao no cliente e ver no que da !!!!
Só finalizando um topico de nossa discussao....
quanto a vc dizer que usando o comando arquivo->(dbsetorder(2)) para mundancas de indices no tbrowse nao estava funcionando... acho que comigo tem funcionado normalmente porque uso o DBEDTI.
Obrigado
Edenilso
Quando estiver com alguma duvida... se estiver a meu alcance terei prazer em ajuda-lo !!!
Enviado: 05 Abr 2006 22:04
por alaminojunior
Obrigado, mas volto a te afirmar, usando DbSetOrder() com indices CDX, independente de ser DbEdit() ou Tbrowse(), tive problemas. Fique de olho.