Por favor se alguem puder me ajudar. Há muitos anos que não programo em clipper. Uma aplicação que havia feito, qu estava funcionando em uma máquia 486 com DOS e WIN95 quando coloco no W98 ou XP não roda. Já encontrei algumas dicas de como configurar o XP alterando o
altoexec.nt com as linhas:
SET CLIPPER=\\F:225
SET LIB=C:\CLIPPER5\LIB
SET OBJ=C:\CLIPPER5\OBJ
SET BIN=C:\CLIPPER5\BIN
SET INCLUDER=C:\CLIPPER5\INCLUDER
SER PATH=%PATH%;C:\CLIPPER5\BIN
e o config.nt
FILLES=225
BUFFERS=80
STACKS=9,256
No inicio estava tendo o erro 6003 inteiro dividido por 0 e o programa nem rodava. Encontrei o help para incluir na linkedição o seguinte obj
__WAIT_B
Após recompilar e linkeditar o programa abre e recebo a seguinte mensagem de erro:
<b>INITHANDL$ <0> unrecoverable error650 processor stack fault
Estou utilizando o mesmo clipper que usava anos atras o 5.2. Fuciona no XP ?
Agradeço se alguem puder me dar uma dica
Obrigado
Carlos Thadeu Pacheco
unrecoverable error: 650 processor stack fault ????
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Bom dia.
Como vc esta compilando e Linkeditando seu programa ?
Vc usa blinker ?
Como vc esta compilando e Linkeditando seu programa ?
Vc usa blinker ?
________________________________________________________________________________________________________
(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
Compilando o clipper no XP com rtlink
Estou compilando utilizando um arquivo .bat (o mesmo que utilizava anteriormente). Ou seja usando o rtlink
CD\CLIPPER5\BIN
CLIPPER @D:\RONALDO\PRG\SCL
CLIPPER @D:\RONALDO\PRG\MOVI
CLIPPER @D:\RONALDO\PRG\CADASTRO
CLIPPER @D:\RONALDO\PRG\CAIXA
CLIPPER @D:\RONALDO\PRG\ESTOQUE
CLIPPER @D:\RONALDO\PRG\IMPRESSO
CLIPPER @D:\RONALDO\PRG\ESTATI /b
CLIPPER @D:\RONALDO\PRG\UTILIT
REM if not errorlevel 1
rtlink file SCL,MOVI,CADASTRO,CAIXA,ESTOQUE,IMPRESSO,ESTATI,UTILIT,d:\ronaldo\prg\CHECK,d:\ronaldo\prg\PIN,CTUS LIB CT,CH,ST52
copy SCL.exe D:\RONALDO
cd D:\RONALDO
ATTRIB -A SCL.EXE
scl
CD\CLIPPER5\BIN
CLIPPER @D:\RONALDO\PRG\SCL
CLIPPER @D:\RONALDO\PRG\MOVI
CLIPPER @D:\RONALDO\PRG\CADASTRO
CLIPPER @D:\RONALDO\PRG\CAIXA
CLIPPER @D:\RONALDO\PRG\ESTOQUE
CLIPPER @D:\RONALDO\PRG\IMPRESSO
CLIPPER @D:\RONALDO\PRG\ESTATI /b
CLIPPER @D:\RONALDO\PRG\UTILIT
REM if not errorlevel 1
rtlink file SCL,MOVI,CADASTRO,CAIXA,ESTOQUE,IMPRESSO,ESTATI,UTILIT,d:\ronaldo\prg\CHECK,d:\ronaldo\prg\PIN,CTUS LIB CT,CH,ST52
copy SCL.exe D:\RONALDO
cd D:\RONALDO
ATTRIB -A SCL.EXE
scl
Estou linkeditando com o rtlink
Estou linkeditando com o rtlink
Este é o arquivo .bat que criei e usava anteriormente.
CD\CLIPPER5\BIN
CLIPPER @D:\RONALDO\PRG\SCL
CLIPPER @D:\RONALDO\PRG\MOVI
CLIPPER @D:\RONALDO\PRG\CADASTRO
CLIPPER @D:\RONALDO\PRG\CAIXA
CLIPPER @D:\RONALDO\PRG\ESTOQUE
CLIPPER @D:\RONALDO\PRG\IMPRESSO
CLIPPER @D:\RONALDO\PRG\ESTATI /b
CLIPPER @D:\RONALDO\PRG\UTILIT
REM if not errorlevel 1
rtlink file SCL,MOVI,CADASTRO,CAIXA,ESTOQUE,IMPRESSO,ESTATI,UTILIT,d:\ronaldo\prg\CHECK,d:\ronaldo\prg\PIN,CTUS LIB CT,CH,ST52
copy SCL.exe D:\RONALDO
cd D:\RONALDO
ATTRIB -A SCL.EXE
scl
Este é o arquivo .bat que criei e usava anteriormente.
CD\CLIPPER5\BIN
CLIPPER @D:\RONALDO\PRG\SCL
CLIPPER @D:\RONALDO\PRG\MOVI
CLIPPER @D:\RONALDO\PRG\CADASTRO
CLIPPER @D:\RONALDO\PRG\CAIXA
CLIPPER @D:\RONALDO\PRG\ESTOQUE
CLIPPER @D:\RONALDO\PRG\IMPRESSO
CLIPPER @D:\RONALDO\PRG\ESTATI /b
CLIPPER @D:\RONALDO\PRG\UTILIT
REM if not errorlevel 1
rtlink file SCL,MOVI,CADASTRO,CAIXA,ESTOQUE,IMPRESSO,ESTATI,UTILIT,d:\ronaldo\prg\CHECK,d:\ronaldo\prg\PIN,CTUS LIB CT,CH,ST52
copy SCL.exe D:\RONALDO
cd D:\RONALDO
ATTRIB -A SCL.EXE
scl
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Boa Noite.
Substitua o rtlink pelo blinker
// Download do Blinker 7
http://www.escape.com.br/util/blinker7.exe
Crie um arquivo lnk.
Salve como SCL.lnk
Após Instalar o blinker não esqueca de adicionar no set lib c:\blinker\lib
E no set path=%path%;c:\blinker\bin
para linkar vc faz
blinker @scl.lnk
Substitua o rtlink pelo blinker
// Download do Blinker 7
http://www.escape.com.br/util/blinker7.exe
Crie um arquivo lnk.
Salve como SCL.lnk
Código: Selecionar todos
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTEND 2048
BLINKER EXECUTABLE CLIPPER=//F:200;//X:20
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER PROCEDURE DEPTH 70
FILE SCL,MOVI, CADASTRO,CAIXA,ESTOQUE,__WAIT_B
FILE IMPRESSO,ESTATI,UTILIT
FILE d:\ronaldo\prg\CHECK,d:\ronaldo\prg\PIN,CTUS
LIB BLXCLP52 CTP, BLXRATEX, CH,ST52
OUTPUT SCL
E no set path=%path%;c:\blinker\bin
para linkar vc faz
blinker @scl.lnk
________________________________________________________________________________________________________
(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
