Página 1 de 1

Erro BLX286

Enviado: 03 Mar 2005 09:23
por negrao
Moçada, estou com o seguinte problema.

Ao entrar numa rotina eu filtro a tabela para fazer uma busca, apos isso retiro o filtro pq durante a inclusao eu preciso fazer uma busca na tabela que eu tinha filtrado.
Apos fazer toda a inclusao e confirma voltoa fazer tudo de novo, so que apos fazer a busca da o seguinte erro:

ERRO BLX286 e abaixo mostra um monte de ne numeros.
Alguem sabe me dizer o que pode ser isso.

Uso o clipper 5.2e
Blinker 5.1
six

Obrigado

Enviado: 03 Mar 2005 12:42
por Dudu_XBase
Bom Dia !!
Puxe o blinker 7.
Vc ta usando modo protegido ?
Poste seu lnk.

Enviado: 03 Mar 2005 14:20
por negrao
NOBELL
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTEND
BLINKER EXE COMPRES 1
FI SGI
FI SGICA
FI SGIC0 , SGIC1 , SGIC2 , SGIC3 , SGIC4
FI SGIP0 , SGIP1 , SGIP2 , SGIP3 , SGIP4
FI SGI13 , SGI14 , SGI15 , SGI16 , sgi17
FI SGI51
FI EXTRA
FI HELP
FI SGIFI , sgifi_1
FI teste
FI SGIFU , SGIFU_2 , SGIFU_3
FI SGIRE , SGIr0 , SGIr1
FI SGIcx , SGICX01
FILE CTUSP
FILE __WAIT_B
LIB CTP
FILE CLD.LIB
LIB BLXCLP52
LIB SIX2

Enviado: 03 Mar 2005 15:24
por Dudu_XBase
Negrão fiz algumas alterações.
// stacks se vc utiliza indices NSX
BLINKER PROCEDURE DEPTH 70

Trecho do detalhe do six2.lnk ao linkar usando SIXNSX
IMPORTANT!!!!

The SIXNSX flavor of the SIx Driver REQUIRES a 7k (7068 byte) stack,
which is burned into the SIX2.LIB file already. If you specify your
own STACK or PROCEDURE DEPTH setting in your link script file, you
MUST insure that it is not less than 7k. For example:

STACK 7068

-or-

BLINKER PROCEDURE DEPTH 70

If your application is linked with too low of a stack size, you may
get 1010 Read Errors while running your program.


LNK COM ALTERAÇÕES

BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER EXECUTABLE COMPRESS 1
BLINKER PROCEDURE DEPTH 70
FILE ortodon,auxiliar, __WAIT_B
FI SGI,__WAIT_B,CTUSP
FI SGICA
FI SGIC0 , SGIC1 , SGIC2 , SGIC3 , SGIC4
FI SGIP0 , SGIP1 , SGIP2 , SGIP3 , SGIP4
FI SGI13 , SGI14 , SGI15 , SGI16 , sgi17
FI SGI51
FI EXTRA
FI HELP
FI SGIFI , sgifi_1
FI teste
FI SGIFU , SGIFU_2 , SGIFU_3
FI SGIRE , SGIr0 , SGIr1
FI SGIcx , SGICX01
# se naum for usar o debugador comenta ele.
#FILE CLD.LIB
LIB CTP,BLXRATEX, BLXCLP52, SIX2

Erro BLX286

Enviado: 04 Mar 2005 10:21
por negrao
Alterei meu lNK mas continua dando esse erro, e so da o erro apos filtrar novamente a tabela.

Onde vejo se estou usando o blinker em modo protegido ?


Valeu

Enviado: 04 Mar 2005 10:57
por Clipper
Você está.

A linha BLINKER EXECUTABLE EXTENDED linka o sistema em modo protegido.

Até logo e boa sorte (acho que você vai precisar...)

Até logo.

Marcelo

Re: Erro BLX286

Enviado: 05 Mar 2005 19:59
por Maligno
negrao escreveu:ERRO BLX286 e abaixo mostra um monte de ne numeros.
Alguem sabe me dizer o que pode ser isso?
Às vezes fica difícil dizer alguma coisa com base no script de enlace. Mas já que você usa o BLinker, e pelo que você descreveu do erro, talvez possa usar o utilitário BLIGPF (é GPF mesmo?) para descobrir a origem deste erro.
Em última instância, quando nada mais fizer efeito, tente fazer algo sem muito sentido: reinstale tudo, do Clipper, BLinker, bibliotecas, etc. Se ainda assim não der certo, teste em outra máquina, para descartar a hipóte de falha na sua.

Detalhe: como você já usa a lib CTP, pode remover o FILE __WAIT_B, já que ele não tem mais utilidade.

[]'s
Maligno
http://www.buzinello.com/prg