Configurar lnk para o Blinker

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Configurar lnk para o Blinker

Mensagem por rubens »

Pessoal o meu sistema começou a congelar. Fiz um pdv com FGL30 e de uns tempos para cá começou a congelar sem razão alguma. Percebi que começa depois de passar o 90º item. geralmente trava assim. Uso o acbrmonitor, mas independente do acbr estar carregado ou não o erro acontece. Começou o problema depois que atualizamos os win98 para o winxp. Fiz testes com a máquina do cliente mas até mesmo no meu computador congela mandando comandos ou não para o acbr.
Pequisei aqui no Fórum exemplos de lnk para o blinker mas não resolveu. Atualizei o blinker para o 7 (usava o 4) e a fgl para fgl31. Ficou mais rápido mas não resolvei o problema do congelamemto.. Vou postar o LNk para ver se alguem pode dar uma olhada e corrigir se for o caso...
vlw... obg

Código: Selecionar todos

NOBELL
Blinker Incremental Off
Blinker Cache EMS 50%,50%
Blinker Cache XMS 50%,50%
Blinker Link EMS ON
Blinker Link XMS ON
Blinker Exec Clipper //Dynf:8 //F:150
Blinker Memo Pack 60
Search BlxClp52
Blinker Incr Pad 256
Blinker Over Page On
Blinker Over Opsi 60

File FGdemo                       
File TBDemo                       
File Pdv
File Venda
File Cupom
File FGLTools                     

MAP=FGDEMO.MAP S,A

Lib     fglib31                         
Lib	ctp52
Lib	clipper
Lib	extend
Lib	dbfntx
/NOE;          
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Configurar lnk para o Blinker

Mensagem por sygecom »

Olá Rubens,
Faça um teste usando o FREETSLICE() do TIMESLIC.OBJ do Maligno, você encontra aqui na busca do fórum facilmente.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: Configurar lnk para o Blinker

Mensagem por rubens »

Leonardo fiz o teste mas o problema persiste. Já estava acompanhando no gerenciador de tarefas do windows, mas o uso do CPU estava baixo. Eu fiz umas melhorias no sistema e coloquei comandos para o acbr nele. depois disso que começou a congelar. Peguei a versão anterior e tá normal. Essa FGL consome muito recurso. Andei fazendo uns testes no sistema, tirando uns trechos do programa e chegou a trabalhar sem congelar, cheguei a passar 300 itens numa venda e não conegelou, mas quando deixo o sistema "cheio" quando chega perto de 100 itens congela. Vou revisar de novo aqui e verificar o que consigo arrancar sem prejudicar o sistema... Tirei vetores, telas e mensagens "desnecessárias". Achei que talvez uma otimizada com o Blinker resolveria... mas num teve jeito.. Vou continuar mechendo nos fontes aqui... pena que vai ter que andar para trás...

Se tiver mais uma dica que posso tentar aqui posta aí ok..

obg...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Configurar lnk para o Blinker

Mensagem por sygecom »

Rubens,
Veja a possibilidade de migrar para Harbour. Eu sei que a FGL não tem no Harbour, mas tem varias outras possibilidades, como Hwgui, Minigui, QT e etc...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Configurar lnk para o Blinker

Mensagem por alaminojunior »

Faz muito tempo que não lido com Blinker, mas notei que faltou uma linha onde determina em qual memória o executável rodará.

Código: Selecionar todos

BLINKER EXEC EXTE
Com esta linha o executável roda em modo protegido.

Inclusive com esta linha, outras que fazem menção a overlays são desnecessárias.

Me corrijam se estiver errado, é que faz tempo que não mexo com Blinker.

Em tempo: a não ser que o executável precise mesmo rodar em modo real, coisa que não acredito.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Re: Configurar lnk para o Blinker

Mensagem por Clipper »

Prezado Colega.

Tente assim :

Código: Selecionar todos

NOBELL
BLINKER INCREMENTAL OFF
BLINKER OVERLAY PAGEFRAME ON
BLINKER EXECUTABLE CLIPPER //F:240 //DYNF:8 //E:1024
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 9
BLINKER EXECUTABLE EXTENDED

File FGdemo           
File TBDemo           
File Pdv
File Venda
File Cupom
File FGLTools          

Lib  fglib31            
Lib ctp52
Lib clipper
Lib extend
Lib dbfntx
E vamos ver no que dá.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Responder