Bom dia a todos,
Alguém já viu este erro: BLX286 : 1313 : exception error 0D : general protection faul
e mais um MONTE de caracteres que não foi possível copiar todos para colocar aqui.
Ele acontece quando desejo gravar em um determinado arquivo.
O mais interessante é que para alguns lançamentos funciona blz, mas para um determinado lançamento dá esse erro.
Por exemplo: Vou DAR BAIXA no lançamento 1-1, acontece esse erro, mas se eu DER BAIXA no lançamento 2-1, funciona blz.
Já verifiquei meu PRG e não vi nada de errado.
Alguém poderia me ajudar?
Utilizo o clipper5.2e co Blinker 7.0
Abraços,
Janio - janioaguiar@yahoo.com.br
BLX286 : 1313 : exception error 0D : general protection faul
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
...seu programa ta em modo protegido?...no seu config o dos ta carregado na memória alta...
//config.sys
dos=high,umb
device=c:\windows\himen.sys
os 2 lançamentos estão no msm prg ...e usam a msm função para abrir a base de dados ??
poste o lnk...
//config.sys
dos=high,umb
device=c:\windows\himen.sys
os 2 lançamentos estão no msm prg ...e usam a msm função para abrir a base de dados ??
poste o lnk...
Código: Selecionar todos
1313: exception error nn : <exception type>, code = nnnnh
----------------------------------------------------------------------
This message indicates that a protection exception of the specified
type has occured during the execution of the program. This is an
application program error not a DOS extender error, and indicates
that the application program has attempted an unauthorised operation.
The exception types and a brief description of their causes are
listed below. The numeric code will often indicate the value causing
the error, for example an invalid selector being loaded into a
segment register or a pointer beyond the end of a segment.
This error message will be followed by a dump of all the processor
registers and various other information. Analysis of this information
is covered in more detail in Chapter 5, DOS Extended / Dual Mode
Programs.
1313: exception error nn : <exception type>, code = nnnnh
----------------------------------------------------------------------
This message indicates that a protection exception of the specified
type has occured during the execution of the program. This is an
application program error not a DOS extender error, and indicates
that the application program has attempted an unauthorised operation.
The exception types and a brief description of their causes are
listed below. The numeric code will often indicate the value causing
the error, for example an invalid selector being loaded into a
segment register or a pointer beyond the end of a segment.
This error message will be followed by a dump of all the processor
registers and various other information. Analysis of this information
is covered in more detail in Chapter 5, DOS Extended / Dual Mode
Programs.
1313: exception error nn : <exception type>, code = nnnnh
----------------------------------------------------------------------
This message indicates that a protection exception of the specified
type has occured during the execution of the program. This is an
application program error not a DOS extender error, and indicates
that the application program has attempted an unauthorised operation.
The exception types and a brief description of their causes are
listed below. The numeric code will often indicate the value causing
the error, for example an invalid selector being loaded into a
segment register or a pointer beyond the end of a segment.
This error message will be followed by a dump of all the processor
registers and various other information. Analysis of this information
is covered in more detail in Chapter 5, DOS Extended / Dual Mode
Programs.
Exception 0d: general protection fault
All protection violations which do not cause another exception
cause a general protection exception. These include exceeding
segment limits, attempting to load invalid selectors into
segment registers, attempting to execute data and attempting to
write to code.
________________________________________________________________________________________________________
(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
Blz Dudu.
Segue lnk
nobell
output c:\clipper5.2e\menu
map=fis s,a
FILE MENU
FILE M_CONPAG
FILE M_CONREC
FILE M_FRANGO
FILE M_FATURA
FILE P17CCRE
FILE P16CTDC
FILE P17CEMP
FILE P16CCLI
FILE P16CCID
FILE P16CBQO
FILE P16CSGM
FILE P16CLCC
FILE P16CBCC
FILE P16LOAR
FILE P16LPGT
FILE CADGLP
FILE CADGRJ
FILE FUNCOES
FILE P30CPRD
FILE P30LPED
FILE P17DLOP
FILE P17DADV
FILE P17DBPO
FILE P17RCRE
FILE P17RTDC
FILE P17REMP
FILE P17RAAP
FILE P17RPPC
FILE P17RPEC
FILE P17RPED
FILE P17REFC
FILE P17REOP
lib blxclp52 # Blinker
lib ctp
blinker executable extended
blinker executable compress 1
----------------------------------------
Me ajudem!!!!
Janio
Não estou em minha máquinha no momento e não me lembro se no config. sys tem estas linhas.Dudu_XBase escreveu:no seu config o dos ta carregado na memória alta...
//config.sys
dos=high,umb
device=c:\windows\himen.sys
Sim, os lançamentos fazem de parte um mesmo PRG e um mesmo DBF.Dudu_XBase escreveu: os 2 lançamentos estão no msm prg ...e usam a msm função para abrir a base de dados ??
poste o lnk...
Segue lnk
nobell
output c:\clipper5.2e\menu
map=fis s,a
FILE MENU
FILE M_CONPAG
FILE M_CONREC
FILE M_FRANGO
FILE M_FATURA
FILE P17CCRE
FILE P16CTDC
FILE P17CEMP
FILE P16CCLI
FILE P16CCID
FILE P16CBQO
FILE P16CSGM
FILE P16CLCC
FILE P16CBCC
FILE P16LOAR
FILE P16LPGT
FILE CADGLP
FILE CADGRJ
FILE FUNCOES
FILE P30CPRD
FILE P30LPED
FILE P17DLOP
FILE P17DADV
FILE P17DBPO
FILE P17RCRE
FILE P17RTDC
FILE P17REMP
FILE P17RAAP
FILE P17RPPC
FILE P17RPEC
FILE P17RPED
FILE P17REFC
FILE P17REOP
lib blxclp52 # Blinker
lib ctp
blinker executable extended
blinker executable compress 1
----------------------------------------
Me ajudem!!!!
Janio
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
// um exemplo dum lnk meu...
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER EXECUTABLE COMPRESS 1
FILE ODONTO, auxiliar, __WAIT_B
FILE cnab_rem,cnab_ret,rel_canc,cad_vend
SEARCH BLXCLP52
SEARCH OSLIB
SEARCH BLXRATEX
LIB FREEBIB3,FREEBIBP, CTP, SIX3
OUTPUT FINANC
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER EXECUTABLE COMPRESS 1
FILE ODONTO, auxiliar, __WAIT_B
FILE cnab_rem,cnab_ret,rel_canc,cad_vend
SEARCH BLXCLP52
SEARCH OSLIB
SEARCH BLXRATEX
LIB FREEBIB3,FREEBIBP, CTP, SIX3
OUTPUT FINANC
________________________________________________________________________________________________________
(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
Dudu, obrigado por tentar ajudar.
Vou testar o seu lnk pra ver o que acontece.
Como o meu DBF tinha poucos dados, aproveitei para criar um novo DBF e refiz todos índices, porém continuou o mesmo erro.
O mais interessante: Quando o abro o DBF pelo DBU, ao sair do DBU também está lá aquele erro CHATINHO.
Mais um mistério...
Janio
Vou testar o seu lnk pra ver o que acontece.
Como o meu DBF tinha poucos dados, aproveitei para criar um novo DBF e refiz todos índices, porém continuou o mesmo erro.
O mais interessante: Quando o abro o DBF pelo DBU, ao sair do DBU também está lá aquele erro CHATINHO.
Mais um mistério...
Janio

