Debugar o clipper em modo protegido

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Roberto
Usuário Nível 1
Usuário Nível 1
Mensagens: 9
Registrado em: 08 Dez 2004 12:28

Debugar o clipper em modo protegido

Mensagem por Roberto »

Caros Amigos.

Eu uso o clipper 5.2e com o blinker 5.01 usando modo protegido. Porém não consigo usar o debugador do clipper. Em uma aplicação sem usar o modo protegido eu consigo usar o debugador. Porém tenho e aplicativos que são muito grandes e não conseguem rodar somente com a memória convencional. O que fazer para solucionar este problema ?

Grato

Roberto
Roberto
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Eu faço isso qqdo quero debugar o faturamento o cad_not.prg

eu compilo ele com o parametro /b clipper cad_not /b para poder usar o debugador....e crio um lnk diferente...com overlay...deste modo...ai consigo debugar na boa...

BLINKER INCREMENTAL OFF
FILE ADM,__wait_b
LIB MYLIBS.LIB
OVERLAY CODE
BEGINAREA
SECTION INTO ADM1 FILE cad_not
SECTION INTO ADM2 FILE
ENDAREA
@CL520max.LNK[/u]


________________________________________________________________________________________________________
(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




Jorge Adourian
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 05 Jul 2004 23:38
Localização: São Paulo-SP-Brasil
Contato:

Mensagem por Jorge Adourian »

Dudu, não faça isto, esqueça as overlays !!!

No modo Extended basta incluir LIB CLD e pronto.
Até...
Jorge Adourian
Clipper5.2e, Blinker7.0, SIX2(NSX), ADS7.1, FW2.3c, PrintFile2.1.5 e PDFCreator0.8.0(2)
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

:D vivendo e aprendendo ... :P (y)


________________________________________________________________________________________________________
(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




Roberto
Usuário Nível 1
Usuário Nível 1
Mensagens: 9
Registrado em: 08 Dez 2004 12:28

Mensagem por Roberto »

Caros Amigos,

Compilei todos os PRG's do meu aplicativo com -m-b, acrescentei a LIB CLD, coloquei a funcao ALTD() no ponto onde desejava iniciar o debugador e chamei o programa CLD FISCAL. Porém nada aconteceu, ou seja, ele não entrou em modo de debugar. O que mais posso fazer? Abaixo o conteúdo do meu arquivo LNK.


BLINKER EXECUTABLE CLIPPER F:201;TEMPPATH:"\FISCAL";SWAPPATH:"\FISCAL";SWAPK:65000
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTEND
BLINKER INCREMENTAL OFF
BLINKER MEMORY CLEAR 0
BLINKER HOST MESSAGE OFF

BEGINAREA
FILE FISCAL,FGERA,FSELECT,FSELECTG,FFUNCOES,FIMPOSTO,FMENUIMP+FDAEMAG
ENDAREA
BEGINAREA
FILE FDATA,FDME2003,FDMA2003
ENDAREA
BEGINAREA
FILE FDACON,FLEXCLPI
FILE FLISTECT, FLISTSCT, FEXPORTE,FLCIAPC,FLIST100,FDMS,FSINTEGR,FMAPASIM
FILE FDETAIMO,FMENUDSI,FDARFSI1,FDARFSI2,FARQTRAN,FFATTRI,FTERMOSC,FGI
FILE FTERMISS,FIMOB,ERROS,FLCIAP,FMENUINC,FDAESIM
FILE FDAMPM,FMENUDAM,FDAM1PM,CLPCPU,FMENULF,FLISS,FDARFSI3
FILE FMENUDAE,FMENURE,FLRE80,FMENURS,FLRS80,FDARFSIM,FLCODFIS,FIMPISS
ENDAREA
BEGINAREA
FILE FTROCA,FMENUFIS,FMENUAMF,FPROTSRF,FARQSRF,FMENUG,FMENUC,FINCLECF
FILE FIMPORTE,FIMPORTS,FFATUR,FINCLUF,FLISTF,FAPIPI,FZERA,FMENUENT,FMENUSAI,FALIQUOT,FINCLUSR
FILE FINCLUEN,FALTLENT,FLGERALE,FCHKDLTE,FEXLOTEE,FMENUP,FMENUISS,FRELTRD,FAPICM,FIMPORTF
FILE FINCLUSA,FALTLSAI,FEXCLSAI,FLGERALS,FCHKDLTS,FEXLOTES,FMENUF,FMENUR,FBROWSE
ENDAREA
BEGINAREA
FILE FMENUALT,FALTIPI,FALTICM,FBACK,FRBACK,FREPROC,FMENUBTN,FRELBTN,FATUBTN,FFDIGITO,FASTEC
FILE FINCLISS,FALTLISS,FEXLTISS,FLISTRE,FLISTRS,FLISTIPI,FLISTIP1,FTERMIPI
FILE FMENUE,FCADAST,FPARAMI,FMENUT,FTERMOSE,FTERMOSS,FMENUD,FDAE,FRODAPE,FLISTCOD,FDARF
FILE FCANCEL,FLCANCEL,FICMVID,FLTRIBUT,FLCADAST,HELP,CFERRO,FMODIFIC,FMENUL,FULTNF
FILE FBAKMAIL
ENDAREA
BEGINAREA
FILE FLTRIBU1,FVT_IRRF,FLTRIBU2,FTERMOSI,FDAM,FPLANILH,FERRO
FILE FSA,FLISTSAI,FLISTSAD,FLISTSAL,FMESFOR,FLISTENT,FLISTEND,FLISTENL,FLISTIP2,FCONTADO
FILE FESTOQUE,FMENUICM,FLICM,FLISTICM,FUDF,FMENUPLA,FOPEINTE
FILE FEMPREG,FMENUB,FCONFIG,FVALIDO,FRICMANT,FLSRESUM
ENDAREA
BEGINAREA
FILE IMPLODE,INTERFCE
ENDAREA
BEGINAREA
FILE CTUSP,CTINTP
ENDAREA
BEGINAREA
FILE RDDSYS
ENDAREA
BEGINAREA
FILE __WAIT_B
ENDAREA
BEGINAREA
FILE EMM501
ENDAREA
LIB CLD,BLXCLP52,BLXRATEX,DBFCDX,ROBERTO,CTP,NF_EXO52,CLIPPER,EXTEND,TERMINAL,PTOOL52,lfn,nanfor,cpmi
OUTPUT FISCAL
Roberto
Jorge Adourian
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 05 Jul 2004 23:38
Localização: São Paulo-SP-Brasil
Contato:

Mensagem por Jorge Adourian »

Desculpem o erro.

Onde se lê: LIB CLD

Leia-se: FILE CLD.LIB

Roberto, outra coisa, estes begin/end area que voce esta usando isto é para overlay, pode tirar tudo.
Até...
Jorge Adourian
Clipper5.2e, Blinker7.0, SIX2(NSX), ADS7.1, FW2.3c, PrintFile2.1.5 e PDFCreator0.8.0(2)
Jorge Adourian
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 05 Jul 2004 23:38
Localização: São Paulo-SP-Brasil
Contato:

Mensagem por Jorge Adourian »

Roberto, não use o CLD.EXE, ele não será necessário.
Até...
Jorge Adourian
Clipper5.2e, Blinker7.0, SIX2(NSX), ADS7.1, FW2.3c, PrintFile2.1.5 e PDFCreator0.8.0(2)
Roberto
Usuário Nível 1
Usuário Nível 1
Mensagens: 9
Registrado em: 08 Dez 2004 12:28

Mensagem por Roberto »

Valeu Jorge, funcionou perfeitamente. Você é fera. Muito obrigado.
Roberto
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Eu usava desse jeito com os overlays há mais de 8 anos, sem saber dessa possibilidade, nossa ficow da hora agora pá pum...rs


________________________________________________________________________________________________________
(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




Responder