Página 1 de 1
Crash do Windows
Enviado: 05 Dez 2011 12:51
por rbonotto
Pessoal, eu tenho alguns clientes que apresentam o famoso crash, ou seja o prgrama fecha sem aviso nenhum e a msg é a memory exausted.
O insteressante é que é somente em alguns clientes, a grande maioria não apresenta este problema.
Mesmo formatando, instalando windows do zero, colocando SP3 e baixando todas as atualizações este problema persiste em alguns clientes.
Configuraçãoes que uso nos clientes:
No system.ini
[386enh]
PerVMFiles=220
No autoexec.nt
set clipper=f220
no config.nt
files=220
Uso tambem o tame50
Minhas configurações:
Clipper5.2e
blinker 7.0
Compilo sempre com /M/L/P
Arquivo VENDAS.LNK
FI VENDAS
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F?250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE CLIPPER F:220
LIB clipper
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
LIB CT52
LIB clbc
LIB clbcmat
LIB ptool50
LIB ld50
LIB newget50
STACK 6148
FILE ctus
FILE...
Alguem teria alguma ideia de como aliviar este problema ?
Abraços
Crash do Windows
Enviado: 05 Dez 2011 14:30
por Clipper
Prezado Colega
O ideal seria você linkar em modo protegido, porém creio que não seja possível no seu caso, pois você usa a CLBC e se não me falha a memória ela não tem suporte ao modo protegido.
De qualquer forma minha sugestão é essa, veja se tem como você abolir o uso da CLBC ou trocar por outra lib que aceite o modo protegido.
Para linkar em modo protegido adicione ao seu LNK a linha abaixo :
Até logo.
Marcelo
Crash do Windows
Enviado: 05 Dez 2011 18:21
por Pablo César
instalando windows do zero, colocando SP3 e baixando todas as atualizações este problema persiste
Eu detesto o SP3, na minha opinião e de muitos, essa não é a melhor versão do XP. Eu manteria o SP2. Mas como o colega mencionou, mudando a opção de compilação é o primeiro passo.
Crash do Windows
Enviado: 05 Dez 2011 20:24
por Eros
Eu ja tive o mesmo problema reclamado pelo colega, nas mesmas condições, mesmo clipper, tudo igual.
Diagnostico.: SP3 e placa de rede on-board.
Solução.: Formatamos e instalamos XP SP2 e placa de rede off-board, por padrao colocamos todas Realtek 8139 10/100 Mbts.
Nao foi necessário mudar nada em software, linkagem, etc. Até porque o problema não estava ligado ao sistema ou arquivos e sim no sistema operacional e drives da rede.
Crash do Windows
Enviado: 08 Dez 2011 17:17
por rbonotto
Retirei a clbc e o meu .LNK ficosu assim:
FI TESTE
BLINKER INCREMENTAL OFF
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE CLIPPER F:220
BLINKER EXECUTABLE EXTENDED
SEARCH BLXCLP52
LIB clipper
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
LIB CTP52
LIB ptool50
LIB ld50
LIB newget50
STACK 6148
FILE ctus
FILE ctus
FILE....
[/code]
Não da eero na compilação mas ao chamar o TESTE.EXE ele da este erro e não executa nada:
Alguem saberia o que estou fazendo de errado ?
Crash do Windows
Enviado: 08 Dez 2011 17:42
por Pablo César
Estou achando que você enviou algum comando que a impressora não soube interpretar. Ou pode ser algum problema na própria impressora. Para tirar essa dúvida, coloque outra similar (não gosto de dizer "igual", pois neste mundo não tem nada igual a algo). Tudo é diferente, pelo menos começando que não ocupam o mesmo espaço... rsrsrs
Crash do Windows
Enviado: 08 Dez 2011 17:58
por rbonotto
Ola Pablo César, o programa não esta nem iniciando. Após compilar ao chamar o executavel pelo comando ele mostra esta tela e o programa não entra.
Crash do Windows
Enviado: 08 Dez 2011 18:12
por rbonotto
Opa...resolvido...era só troca CTUS para CTUSP !
Programa agora no modo protegido, vou verificar com alguns clientes e ver se o crash continua; posto os resultados daqui um tempo.
Abraços !!
Crash do Windows
Enviado: 08 Dez 2011 18:17
por Pablo César
Ahhh desculpa, pensei que fosse uma impressão... rsrsrs mas logo ví o prompt de comando. Pelo visto é problemas com a memória. Eu nunca fui muito fã dos scripts do BLINKER mas sabe dizer por quê está usando DEPTH 140 e COMPRESS 1 ?
Crash do Windows
Enviado: 08 Dez 2011 20:52
por rbonotto
Ola Pablo, realmente...não sei...foi um script que me passaram e colquei eles la. É melhor tira-los ?
Abraços,
Crash do Windows
Enviado: 08 Dez 2011 21:19
por Pablo César
rbonotto escreveu:Pablo César escreveu:scripts do BLINKER mas sabe dizer por quê está usando DEPTH 140 e COMPRESS 1 ?
...//... É melhor tira-los ?
Veja o que está falando sobre o
COMPRESS 1 e sobre um caso parecido
Crash do Windows
Enviado: 08 Dez 2011 22:41
por rbonotto
Seria melhor mudar o COMPRESS1 para 9 ?
Crash do Windows
Enviado: 08 Dez 2011 23:07
por Clipper
Prezado Colega
Abaixo um exemplo de script que uso em todos meus sistemas, até hoje nunca tive nenhum tipo de problema com ele.
Código: Selecionar todos
BLINKER INCREMENTAL OFF
BLINKER OVERLAY PAGEFRAME ON
BLINKER EXECUTABLE CLIPPER //F:200 //DYNF:8 //E:1024
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 9
BLINKER EXECUTABLE EXTENDED
NOBELL
OUTPUT C:\SER\SER.EXE
BEGINAREA
FILE FAT
FILE FATMENU
FILE FATGER
FILE FATPLA
FILE FATLAN
FILE FATLANF
FILE FATFOR
FILE FATNET
FILE FATEDIT
FILE FATFUNC
FILE FATTRA
FILE FATCTP
FILE FATREL
FILE FATREL2
FILE FATLIS
FILE FATUSU
FILE RANDOM
FILE RCALC
FILE __WAIT
FILE TIMESLIC
FILE DIRTOOLS
FILE GETPASS
FILE CTUSP
FILE TIME
ENDAREA
LIB C:\CLIPPER5\LIB\VL2_52
LIB C:\CLIPPER5\LIB\BLXCLP52
LIB C:\CLIPPER5\LIB\CLIPPER
LIB C:\CLIPPER5\LIB\EXTEND
LIB C:\CLIPPER5\LIB\TERMINAL
LIB C:\CLIPPER5\LIB\DBFNTX
LIB C:\CLIPPER5\LIB\DBFCDX
LIB C:\CLIPPER5\LIB\GASPRO52
LIB C:\CLIPPER5\LIB\CTP
LIB C:\CLIPPER5\LIB\LFN
LIB C:\CLIPPER5\LIB\LD52
LIB C:\CLIPPER5\LIB\FAST
LIB C:\CLIPPER5\LIB\NANFOR
LIB C:\CLIPPER5\LIB\LL
LIB C:\CLIPPER5\LIB\CPMI
Até logo.
Marcelo
Crash do Windows
Enviado: 08 Dez 2011 23:20
por rbonotto
Beleza Clipper, script adicionado e rodando 100%
Valeu !