Página 1 de 2

Sobre a LLIBG!!

Enviado: 17 Dez 2004 23:06
por marcos.gurupi
A alguns dias atrás discutimos incansavelmente sobre a estabilidade o falta disso com a LIB LLIBG, tenho sufrido um pouco com esse problema com um cliente em especial, uso um pdv feito em LLIBG e constatemente ele sai do sistema sem dizer pq, simplesmente aparece na tela vários numeros e letras tipo error line xxx BLX286, outro dia consegui localizar uma linha em especial e ocorria o erro, para minha surpresa era "IF FOUND()", ou seja, quando era encontrado o registro procurado o sistema simplesmente saia... soh estou dizendo isso para q possamos lembrar do que eu quero falar. Aqui na minha cidade temos 4 grandes supermercados inclusive um deles eh um hipermercado e todos usam pdv em LLIBG da empresa control ware n sei se algum d vcs conhecem e nunca vi dizer sobre instabilidade com os terminais do caixa, usam a rede novell, tb usam a llibg para trabalhar em 256 cores, o que queria discutir era isso, pq nos estamos enfrentando esse problema e eles n? Deve existir algo para solucionar esse problema. Obrigado.

Marcos Roberto.

Enviado: 18 Dez 2004 11:26
por Dudu_XBase
Marcos Bom dia,
No Fivewin qdo iniciei tive mtos problemas relacionados a memória vendo post em outros fórums acabei resolvendo meu problema dessa forma.
Eu compilo os programas com o clipper 5.2e utilizando as libs da versão clipper 5.3b meus problemas acabaram, tente fazer isso ok ?
Mas tente essa solução prévia que postei e nos retorne se o erro persiste.
Caso persistir vou vou criar um dir separado aki do meu sistema e fazer uns teste com a llib ver como ela é, Deus queira q aconteçam esses erros inesperados para eu poder acompanhar melhor e chegar a solução para ambos.

Abraços

Enviado: 18 Dez 2004 13:28
por clauber
ainda bem q retornaram a esse topico, eu tambem estou enfrentando o mesmo problema no meu pdv, e acho q o problema esta relacionado com o comando savescree e o restores, restorescree(), eu compilo o meu sistema com blinker 7.0 e o clip53b...
e ainda naum resolvi...

Enviado: 18 Dez 2004 22:14
por rrfsistemas
Caros colegas eu sinto em dizer mas aandonei a LLIBG pois tenho os mesmos problemas que vcs enfrentam mas ainda não consegui ver nenhum outro sistema que fosse feito em cima dessa lib mas se tiverem progresso avisem-nos por favor !!

Enviado: 19 Dez 2004 00:12
por marcos.gurupi
Caro Dudu, vou testar sua dica e verificar se o problema continua, sobre o problemas com a llibg, eu fico curioso pq como disse no post inicial a empresa control ware usa a llibg nos terminais aqui na minha cidade em supermercados grandes com rede novell e nunca ouvi dizer q estava com problema disso ou aquilo e olha q sou super observador. Deve haver algo d errado, com a forma q compilamos ou linkeditamos o programa. Obrigado.

PDV quebrando !!!

Enviado: 19 Dez 2004 14:34
por simplicio
Caro Marcos !! se vc está falando dos PDVs dos supermercados de Gurupi, (PEG PAG, HIPER NORTE...)
de fato eles foram construidos com a Biblioteca Grafica
"Ferns Graphics Library", desenvolvida pelo programador Italianao Ferns Paanakker. e nao com a Biblioteca Grafica do Clipper LLIBG.
Sei disso porque eu conheço um dos Programadores da ControlWare !!
de fato quem produzem os PDV da ControlWare é um outra empresa, chamada "GZ Sistemas", que inclusive produz PDVs personalizados para terceiros, com os fontes, eu até tive interesse, massss o Preeeeçoooo !!
Só uma ControlWare pode Pagar !! Mas o PDV é lindo !! Confira o Demo!!
Pode ser adaptado a qualquer retaguarda !!

Abraços !! Edson Simplicio !!

http://www.controlware.com.br/
http://www.gzsistemas.com.br/

Ferramentas Usadas na ControlWare

Indice CDX
FGLib Versão 3.0
Clipper 5.2E

PDV quebrando !!!

Enviado: 19 Dez 2004 14:35
por simplicio
Caro Marcos !! se vc está falando dos PDVs dos supermercados de Gurupi, (PEG PAG, HIPER NORTE...)
de fato eles foram construidos com a Biblioteca Grafica
"Ferns Graphics Library", desenvolvida pelo programador Italianao Ferns Paanakker. e nao com a Biblioteca Grafica do Clipper LLIBG.
Sei disso porque eu conheço um dos Programadores da ControlWare !!
de fato quem produzem os PDV da ControlWare é um outra empresa, chamada "GZ Sistemas", que inclusive produz PDVs personalizados para terceiros, com os fontes, eu até tive interesse, massss o Preeeeçoooo !!
Só uma ControlWare pode Pagar !! Mas o PDV é lindo !! Confira o Demo!!
Pode ser adaptado a qualquer retaguarda !!

Abraços !! Edson Simplicio !!

http://www.controlware.com.br/
http://www.gzsistemas.com.br/

Ferramentas Usadas na ControlWare

Indice CDX
FGLib Versão 3.0
Clipper 5.2E

Enviado: 19 Dez 2004 16:02
por Augusto
Simplicio..
Eu uso a LLIBG e no inicio eu tive esse problema...
Descobri que se a linha do CLIPPER.LIB vier antes da LLIBG.LIB no "script" de linkedição vai dar esse erro... Prq ?? Porque a LLIBG.LIB mata algumas funções da CLIPPER.LIB então ela deve vir ANTES da CLIPPER.LIB... Experimente e veja se dá certo... comigo deu...

Enviado: 19 Dez 2004 16:05
por Augusto
Simplicio..
Eu uso a LLIBG e no inicio eu tive esse problema...
Descobri que se a linha do CLIPPER.LIB vier antes da LLIBG.LIB no "script" de linkedição vai dar esse erro... Prq ?? Porque a LLIBG.LIB mata algumas funções da CLIPPER.LIB então ela deve vir ANTES da CLIPPER.LIB... Experimente e veja se dá certo... comigo deu...

Enviado: 20 Dez 2004 11:38
por clauber
tem como vc descrever o seu rmk e o seu lnk aqui, q seja no modo protegido...

Enviado: 20 Dez 2004 11:46
por Augusto
clauber escreveu:tem como vc descrever o seu rmk e o seu lnk aqui, q seja no modo protegido...

Código: Selecionar todos

FILE CTB,TIMESLIC
OUTPUT CTB
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTENDED 
SEARCH \CLIP53\BLXCLP53
LIB \clip53\LLIBG
LIB \clip53\CLIPPER
LIB \clip53\EXTEND
LIB \clip53\DBFNTX
LIB \clip53\TERMINAL
LIB \CLIP53\CTP

Enviado: 20 Dez 2004 11:47
por Augusto
clauber escreveu:tem como vc descrever o seu rmk e o seu lnk aqui, q seja no modo protegido...

Código: Selecionar todos

FILE CTB,TIMESLIC
OUTPUT CTB
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTENDED 
SEARCH \CLIP53\BLXCLP53
LIB \clip53\LLIBG
LIB \clip53\CLIPPER
LIB \clip53\EXTEND
LIB \clip53\DBFNTX
LIB \clip53\TERMINAL
LIB \CLIP53\CTP

Enviado: 20 Dez 2004 11:51
por clauber
Cara q rapidez instantanea, ehhe, augusto valeu vou testar e vou ver o resultado.... direi aqui...
precisamos juntos tirar esse problema...

Sobre a LLIBG

Enviado: 20 Dez 2004 18:44
por syda
Oi pessoal,
Tenho vários sistemas que utilizam a LLIBG e resolvi estes problemas citados fazendo duas mudanças: uso o Linkeditor Exospace que acompanha o próprio Clipper 5.3; e com relação ao Savescreen e Restscreen trabalho com as funções abaixo. Um dos sistemas inclusive é bem pesado, 7 usuários simultâneos, controle de vendas, estoque, clientes, contas a receber, etc...

FUNCTION SAVENV(nTop,nEsq,nBot,nDir)
LOCAL aSav:={}
IF(nTop=NIL,nTop:=2,nTop)
IF(nEsq=NIL,nEsq:=0,nEsq)
IF(nBot=NIL,nBot:=29,nBot)
IF(nDir=NIL,nDir:=80,nDir)
AADD(aSav,nTop)
AADD(aSav,nEsq)
AADD(aSav,nBot)
AADD(aSav,nDir)
AADD(aSav,SAVESCREEN(nTop,nEsq,nBot,nDir))
AADD(aSav,SETCOLOR())
AADD(asav,SETCURSOR())
AADD(aSav,ROW())
AADD(aSav,COL())
RETURN aSav

//-------------------------------
FUNCTION RSTENV(aSav)
LOCAL nTop
nTop:=aSav[1]
nLef:=aSav[2]
nBot:=aSav[3]
nDir:=aSav[4]
aTel:=aSav[5]
aCor:=aSav[6]
nCur:=aSav[7]
nLin:=aSav[8]
nCol:=aSav[9]
RESTSCREEN(nTop,nLef,nBot,nDir,aTel)
SETCOLOR(aCor)
SETCURSOR(nCur)
SETPOS(nLin,nCol)
RETURN NIL

Linko assim:

Clipper c:\fsisven\fontes\pcterror /M/N
CLIPPER @MENUPRIN -B > ERROS.TXT
IF ERRORLEVEL 1 GOTO RUIM1
CLIPPER c:\FSISVEN\Fontes\SISREC /B > ERROS1.TXT
IF ERRORLEVEL 1 GOTO RUIM1
CLIPPER c:\FSISVEN\Fontes\SISTOQ /B > ERROS2.TXT
IF ERRORLEVEL 1 GOTO RUIM1
CLIPPER c:\FSISVEN\Fontes\VENDAS /B > ERROS3.TXT
IF ERRORLEVEL 1 GOTO RUIM1
CLIPPER c:\FSISVEN\Fontes\CAIXA /B > ERROS4.TXT
IF ERRORLEVEL 1 GOTO RUIM1
ECHO .
echo Compilação efetuada com sucesso...
ECHO .
ECHO AGUARDE...Linkando
ECHO .

EXOSPACE @SISVEN > ERROLINK.TXT
IF ERRORLEVEL 1 GOTO RUIM2

PAUSE
OPTEDIT C:\CLIPPER5\BIN\SISVEN.EXE -EXTRAMIN 10240 -NOBANNER

COPY SISVEN.EXE c:\FSISVEN\SISVEN.EXE
DEL C:\CLIPPER5\BIN\SISVEN.EXE
DEL *.OBJ
DEL *.TXT
GOTO SAI

:RUIM1
ECHO .
ECHO Houve erro na Compilação
echo .
PAUSE
GOTO SAI

:RUIM2
ECHO .
ECHO Houve erro na Linkedição
echo .
PAUSE
GOTO SAI

:SAI

o .LNK está assim:

EXOSPACE EXECUTABLE NODELETE

FILE MENUPRIN
FILE SISREC
FILE SISTOQ
FILE VENDAS
FILE CAIXA
FILE PCTERROR

FILE INT86
FILE EXO
FILE MPAR
#FILE CLD.LIB

LIB DBFCDX,_DBFCDX
LIB ESCAPE
LIB OSLIB, PSCRIPT
LIB FLIP6, CLIP52
LIB LLIBT
LIB LLIBG
LIB LLIBO
LIB 1STCLASS
LIB CTP53
LIB MYLIBG, XPTO53

OUTPUT SISVEN


Espero que ajude... :wink:

Enviado: 20 Dez 2004 19:44
por clauber
essa eh nova, todas as opcoe anteriores falaram, entaum vou testar essa e depois coloco o resultado
t+...