Erro ao utilizar o Blinker

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

Erro ao utilizar o Blinker

Mensagem por Adriano »

Estou tentando começar a utilizando o blinker, porém está ocorrendo o seguinte erro:

BLINKER : 1115 : BLIKRNMGR(C5EVLWIN) : 'GLOBALALLOC' : unresolved external
BLINKER : 1115 : BLIKRNMGR(C5EVLWIN) : '_GLOBALLOCK' : unresolved external
BLINKER : 1115 : BLIKRNMGR(C5EVLWIN) : 'GLOBALUNLOCK' : unresolved external
BLINKER : 1115 : BLIKRNMGR(C5EVLWIN) : '_GLOBALFREE' : unresolved external

BLINKER : 0 Warning error(s), 4 Fatal error(s)

Alguém pode me ajudar a solucionar este problema?
Adriano
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Faltou incluir a LIB com as funçoes indicadas no seu script.

.
Sds
Marini
Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

Qual LIB

Mensagem por Adriano »

Qual LIB eu devo incluir já que as que eu normalmente utilizo já estão inclusas?
Adriano
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Veja se consta esta lib no seu script:
C5EVLWIN
Caso positivo experimente retirá-la.
Sds
Marini
Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

LIB C5EVLWIN

Mensagem por Adriano »

No meu script não consta esta LIB C5EVLWIN
Adriano
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Segundo o manual do BLINKER:

1115: <file(module)>:'<symbol>únresolved external

"Esta mensagem indica que <symbol> definido como um modulo
externo em <module> do arquivo <file>, nao pode ser encontrando em
alguma .OBL ou LIB no arquivo de script."
"A causa mais comum deste problema é que algum OBJ ou LIB requisitado no programa foi omitido do arquivo de script"

Mande-me os arquivos de script de compilação e linkagem para que
eu possa dar uma olhada.
Sds
Marini
Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

Scripts

Mensagem por Adriano »

Caro amigo Marini,

Obrigado pela atenção dispensada, eu já lhe enviei um e-mail com os scripts, verifique no que você pode me ajudar.

Grato.

Adriano.
Adriano
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Dei um olhada mas está confuso.
Adapte aos exemplos que poderão ser baixados aqui:

http://emeasoft.sites.uol.com.br/disco_ ... rumclipper

.
Sds
Marini
Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

Compilação OK, execução nem tanto

Mensagem por Adriano »

Conforme e-mail que eu lhe enviei a compilação funcionou mas a execução do sistema apresentou o seguinte erro.
  • $
    $BLX286 : line 22 in $FIC_INIC$
    $
    BLX286 : 1313 : exception error 0D : general protection fault, code = B800h

    Active host is DPMI (v4.10 iP6 65535 Kb)

    Reg Value Limit Base Flags Segment Module File
    CS 014F D303 86A6F000 FB00 08 WFIC L:\FIC\WFIC.EXE
    DS 01AF FFFF 8634FF98 F300 14 WFIC L:\FIC\WFIC.EXE
    ES 02CF 0FFF 86AA69B0 F300 ****
    SS 01AF FFFF 8634FF98 F300 14 WFIC L:\FIC\WFIC.EXE

    Código: Selecionar todos

     C8 26 C4 7D 1A BE EA 06 [IP] C5 74 1A D1 E9 F3 A5 1F F7 06 
    
    [Registers]  AX=0FA0  BX=39CA  CX=0FA0  DX=0000   CS:IP=014F:BA17
                 SI=06EA  DI=0000  BP=B66A  SP=B662  
                 FL=0246  NV UP EI NT PL ZR NA PE NC 
    
    [Stack value SS] 39D2 01AF 0000 0000 0018 004F 39CA 01AF B64E 01AF 7A2C 028F 
                [SP] 01AF B00B 015A B8F0 B678 284C 0167 0000 7A2C 028F 0000 B682 
    
    [Stack frame SS] 0018 004F 39CA 01AF B64E 01AF 7A2C 028F 01AF B00B 015A B8F0 
                [BP] B678 284C 0167 0000 7A2C 028F 0000 B682 415A B686 0FC6 B8E2[/list]
Adriano
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Re: Compilação OK, execução nem tanto

Mensagem por MARINI »

Adriano escreveu:Conforme e-mail que eu lhe enviei a compilação funcionou mas a execução do sistema apresentou o seguinte erro.
  • $
    $BLX286 : line 22 in $FIC_INIC$
Algum problema na linha 22 de seu prg.
Reparei no seu script que tem muito OBJ e LIB de terceiros.
Procure usar somente LIB e OBJ que acompanham o CLIPPER+BLINKER.
Se necessário acrescente outras uma a uma para ver qual não
é compativel.

.
Sds
Marini
Adriano
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 29 Nov 2004 11:04
Localização: Campinas-SP

Execução

Mensagem por Adriano »

Valeu Marini.

O mesmo sistema utilizando Clipper 5.2E + RTlink funciona normalmente.

:?:
Adriano
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Adriano

Seu problema parece ser o uso de alguma lib causando conflito com o modo protegido, faça o seguinte teste. Retire de seu script a instrução BLINKER EXECUTABLE EXTENDED e tente compilar, se o programa funcionar então é problema de conflito, você precisará descobrir qual a lib que não é compátivel com o modo protegido e retirá-la ou pegar uma versão que seja.

Até logo.

Marcelo
Responder