Erro executavel memoria alta

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Othelo
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 25 Nov 2004 14:47
Localização: Sao Roque

Erro executavel memoria alta

Mensagem por Othelo »

Tenho um sistema em clipper compilado com blinker 7.0, enquanto estava linkando em memoria real (convencional) o programa nunca deu problema, mas comecou a dar problemas para executar chamadas ao SIBRA por falta de memoria (nao carregava o sibra), entao tentei mudar o blinker para compilar em memoria alta (expandida), ate consegui e funciona, mas em algumas telas da este erro em anexo e sai do programa, nao consegui resolver o problema. Sera que alguem pode me ajudar ?

a tela de erro:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Called line 0 in TBROWSER

BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h

Active host is DPMI (v7.00 iP6 15360 Kb)

Reg Value Limit Base Flags Segment Module File
CS 038F 9CE1 02A3C874 FB00 32 ADM_FLEX C:\...FLEX\ADM_FLEX.EX
DS 03F7 FFFF 029A66E0 F300 3F ADM_FLEX C:\...FLEX\ADM_FLEX.EX
ES 0B9F 3FFF 02AF6528 F300 ****
SS 03F7 FFFF 029A66E0 F300 3F ADM_FLEX C:\...FLEX\ADM_FLEX.EX

Código: Selecionar todos

 55 8B EC 57 56 C4 7E 06 [IP] 26 8B 05 A3 7E 00 26 8B 45 02

[Registers]  AX=45E6  BX=3DF6  CX=0003  DX=0B9F   CS:IP=038F:5224
             SI=0002  DI=45E6  BP=8F90  SP=8F8C
             FL=3202  NV UP EI NT PL NZ NA PO NC

[Stack value SS] 713A 3D58 0077 3D58 0077 3D58 0B9F 8FC0 A244 03BF 8FB2 9FBE
            [SP] 0002 97B8 8FAC AD27 03BF 45E6 0B9F 000F 97D4 00FF 3DF6 0B9F

[Stack frame SS] 0077 3D58 0077 3D58 0B9F 8FC0 A244 03BF 8FB2 9FBE 0002 97B8
            [BP] 8FAC AD27 03BF 45E6 0B9F 000F 97D4 00FF 3DF6 0B9F 3D5A 0B9F
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
esta é uma chamada a um browser de uma tabela de pedidos, com cerca de 30000 registros, eu tenho outras chamadas a tabelas com muito mais registros e operacoes mais complexas que nao apresentam esse problema. Estou enviando o arquivo .mak e o arquivo .lnk. Se alguem puder me ajudar agradeco imensamente.
Abracos
Erwin
Anexos
adm_flex_lnk.txt
(3.51 KiB) Baixado 68 vezes
adm_flex_mak.txt
(3.57 KiB) Baixado 85 vezes
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro executavel memoria alta

Mensagem por sygecom »

Você deve esta usando alguma LIB que não seja compativel com BLINKER EXECUTABLE EXTENDED. Essa lib SIBRA é compativel ? Já tentou rodar sem essa LIB ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Othelo
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 25 Nov 2004 14:47
Localização: Sao Roque

Re: Erro executavel memoria alta

Mensagem por Othelo »

Sim, ja removi essa biblioteca e o erro continua, essa biblioteca é pra gerenciamento de impressao, mas o erro ocorre em um tbrowser. Estou usando o clipper 5.2e e linkando com o blinker 7.0, ja fiz inumeras mudancas no arquivo adm_flex.lnk e nao obtive nenhum resultado positivo.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Erro executavel memoria alta

Mensagem por Pablo César »

Parece ser algum erro de versão do BLinker, pelo que eu estive lendo na internet. Outro colega teve esse mesmo problema e a indicação do Maligno resolveru, dê uma olhada neste tópico: viewtopic.php?f=1&t=7744
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder