Página 1 de 1
BLX286 : 1313 : exception error 0D : general protection faul
Enviado: 29 Jul 2004 07:55
por janio
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
Enviado: 29 Jul 2004 10:46
por Dudu_XBase
...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...
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.
Enviado: 29 Jul 2004 11:30
por Marco
Ja tentou recriar o arquivo com os indices ? Talves o arquivo esta com algum defeito !!!
Enviado: 29 Jul 2004 11:34
por janio
Blz Dudu.
Dudu_XBase escreveu:no seu config o dos ta carregado na memória alta...
//config.sys
dos=high,umb
device=c:\windows\himen.sys
Não estou em minha máquinha no momento e não me lembro se no config. sys tem estas linhas.
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...
Sim, os lançamentos fazem de parte um mesmo PRG e um mesmo DBF.
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
Enviado: 29 Jul 2004 21:17
por Dudu_XBase
// 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
Enviado: 30 Jul 2004 08:48
por janio
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
Enviado: 30 Jul 2004 17:23
por janio
Olá a todos,
Demorou, mas consegui.
Moçada, este erro estava acontecendo porque mudei os meus ÍNDICES NTX
para CDX e a lib DBFCDX que eu estava usando, estava FURADA.
Troquei a lib DBFCDX e, putz, FUNCIONOU!
Obrigado a todos que me ajudaram!
Janio