Sobre a LLIBG!!

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Sobre a LLIBG!!

Mensagem 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.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem 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


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem 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...
""
Avatar do usuário
rrfsistemas
Usuário Nível 3
Usuário Nível 3
Mensagens: 249
Registrado em: 11 Jul 2004 18:16
Localização: Uberlândia/MG

Mensagem 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 !!
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem 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.
simplicio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Jul 2004 10:08

PDV quebrando !!!

Mensagem 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
simplicio
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 08 Jul 2004 10:08

PDV quebrando !!!

Mensagem 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
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem 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...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem 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...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

tem como vc descrever o seu rmk e o seu lnk aqui, q seja no modo protegido...
""
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem 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
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem 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
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

Cara q rapidez instantanea, ehhe, augusto valeu vou testar e vou ver o resultado.... direi aqui...
precisamos juntos tirar esse problema...
""
syda
Usuário Nível 1
Usuário Nível 1
Mensagens: 28
Registrado em: 20 Ago 2003 21:13
Localização: Manaus - AM

Sobre a LLIBG

Mensagem 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:
clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

essa eh nova, todas as opcoe anteriores falaram, entaum vou testar essa e depois coloco o resultado
t+...
""
Responder