Página 1 de 1

Configurar lnk para o Blinker

Enviado: 08 Mar 2011 00:29
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;          

Re: Configurar lnk para o Blinker

Enviado: 08 Mar 2011 01:47
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.

Re: Configurar lnk para o Blinker

Enviado: 08 Mar 2011 07:32
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

Re: Configurar lnk para o Blinker

Enviado: 08 Mar 2011 12:06
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...

Re: Configurar lnk para o Blinker

Enviado: 09 Mar 2011 23:14
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.

Re: Configurar lnk para o Blinker

Enviado: 10 Mar 2011 09:33
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