Página 1 de 1
blinker e visual lib ??
Enviado: 15 Ago 2005 17:00
por Futura
não da erro nenhum de compilação, mas na hora de rodar, diz que programa é muito grande para ser alocado na memória. E como estou usando o rtlink, descompilaram meu sistema, como faço para usar o blinker com a visual lib

???
:?
Enviado: 16 Ago 2005 07:20
por Visitante
Vamos por partes...
Tente usar da forma como eu uso, pois eu uso o Rmake + Blinker, para isso, vc precisará de 3 arquivos:
1 - Um arquivo .rmk por exemplo:
SEUPRG.RMK
---------------
.prg.obj:
Clipper $< /N
PROG1.obj : PROG1.prg
PROG2.obj : PROG2.prg
PROG3.obj : PROG3.prg
vsce.exe: PROG1.obj \
PROG2.obj \
PROG3.obj \
BLINKER @MEUPROG
2 - UM ARQUIVO .LNK, por exemplo:
MEUPROG.LNK
------------------
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER HOST DPMI ON
BLINKER HOST VCPI ON
BLINKER HOST XMS ON
BLINKER EXECUTABLE COMPRESS 1
file prog1, prog2, prog3
file __wait_b
LIB SuaLib1,SuaLib2,CTP,VL2_52,BLXRATEX,BLXCLP52
OutPut PROGRAMA.EXE
3 - UM AQUIVO .BAT PARA COMPILAR:
MEUBAT.BAT
--------------
echo off
cls
rmake SEUPRG
Assim, com certeza funcionará, pois utilizo a VisualLib com o Blinker e não dá erro nenhum.
Um Clip Abraço
Blinker
Enviado: 16 Ago 2005 09:27
por hauch
Estou tentando tbem utilizar o blinker com a visual lib
Mas não estou conseguindo
segui o exemplo do amigo Mlizander mas não tenho a biblioteca ctp.lib
na hora de linkar diz q não encontra a biblioteca
tirei a biblioteca ctp.lib do meu lnk
funcinou a linkagem mas o programa não executa
só da uma mensagem
blinker 7.00 dos Extender - RC 2
copyright <c> Assembler.....
meu rmk
RMK:
.PRG.OBJ:
CLIPPER $** /M
FORMATTO.OBJ : FORMATTO.PRG
TELAS.OBJ : TELAS.PRG
CRIAIND.OBJ : CRIAIND.PRG
IMPRESS.OBJ : IMPRESS.PRG
rotina.OBJ : rotina.PRG
LTEXTO.OBJ : LTEXTO.PRG
PCOMPRA.OBJ : PCOMPRA.PRG
PVENDA.OBJ : PVENDA.PRG
VLRCOM.OBJ : VLRCOM.PRG
PCLIENTE.OBJ : PCLIENTE.PRG
PFORNECE.OBJ : PFORNECE.PRG
Pbancos.OBJ : Pbancos.PRG
Pcarta.OBJ : Pcarta.PRG
Ppaga.OBJ : Ppaga.PRG
Ppagacom.OBJ : Ppagacom.PRG
RELDEVE.OBJ : RELDEVE.PRG
rndeve.OBJ : rndeve.PRG
relpaga.OBJ : relpaga.PRG
Ptitpago.OBJ : Ptitpago.PRG
Paniver.OBJ : Paniver.PRG
Pextrato.OBJ : Pextrato.PRG
PCOPIA.OBJ : PCOPIA.PRG
PDEVOLVE.OBJ : PDEVOLVE.PRG
PJUROS.OBJ : PJUROS.PRG
pimpban.OBJ : pimpban.prg
pimpcli.OBJ : pimpcli.prg
pimpfor.OBJ : pimpfor.prg
pemissao.OBJ : pemissao.prg
pimpcart.OBJ : pimpcart.prg
termocob.obj : termocob.prg
TESTE.EXE:
BLINKER @FORMATTO.LNK
meu lnk
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER HOST DPMI ON
BLINKER HOST VCPI ON
BLINKER HOST XMS ON
BLINKER EXECUTABLE COMPRESS 1
BEGINAREA
FILE FORMATTO
FILE TELAS
FILE CRIAIND
FILE IMPRESS
FILE rotina
FILE LTEXTO
FILE PCOMPRA
FILE PVENDA
FILE VLRCOM
FILE PCLIENTE
FILE PFORNECE
FILE Pbancos
FILE Pcarta
FILE Ppaga
FILE Ppagacom
FILE RELDEVE
FILE rndeve
FILE relpaga
FILE Ptitpago
FILE Paniver
FILE Pextrato
FILE PCOPIA
FILE PDEVOLVE
FILE PJUROS
FILE PIMPBAN
FILE PIMPCLI
FILE PIMPFOR
FILE PEMISSAO
FILE PIMPCART
FILE TERMOCOB
ENDAREA
LIB DBFCDX, _DBFCDX, vl2_52, BLXRATEX, BLXCLP52
output c:\prgs52\formatto\FORMATTO
Enviado: 16 Ago 2005 10:36
por Futura
é ta complicado, eu uso a visual lib, e a ct52, compila normal, linka normal, mas ao chamar o exe, da um monte de erros no prompt do dos, disseram pra usar a ctp, e a ctusp, mas não acho em lugar nenhm, meu clipper é 5.2e
Enviado: 16 Ago 2005 13:27
por hauch
RESOLVI O MEU PROBLEMA
Eu usava o exospace e em todos os arquivos colocava nome na função
mas com o blinker vc não precisa fazer isto no programa principal
eu so removi a linha a seguir do inicio do prg principal aonde eu tenho os menus
Function menuprin()
...
....
....
ai funcionou como o meu exemplo acima e ficou bem mais rapido a execução do programa