Página 1 de 1
Erro ao utilizar o Blinker
Enviado: 29 Nov 2004 11:11
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?
Enviado: 29 Nov 2004 11:14
por MARINI
Faltou incluir a LIB com as funçoes indicadas no seu script.
.
Qual LIB
Enviado: 29 Nov 2004 11:27
por Adriano
Qual LIB eu devo incluir já que as que eu normalmente utilizo já estão inclusas?
Enviado: 29 Nov 2004 11:55
por MARINI
Veja se consta esta lib no seu script:
C5EVLWIN
Caso positivo experimente retirá-la.
LIB C5EVLWIN
Enviado: 29 Nov 2004 13:22
por Adriano
No meu script não consta esta LIB C5EVLWIN
Enviado: 01 Dez 2004 06:57
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.
Scripts
Enviado: 02 Dez 2004 07:54
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.
Enviado: 02 Dez 2004 09:41
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
.
Compilação OK, execução nem tanto
Enviado: 03 Dez 2004 07:59
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]
Re: Compilação OK, execução nem tanto
Enviado: 03 Dez 2004 08:29
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.
.
Execução
Enviado: 03 Dez 2004 08:52
por Adriano
Valeu Marini.
O mesmo sistema utilizando Clipper 5.2E + RTlink funciona normalmente.
:?:
Enviado: 03 Dez 2004 09:39
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