Problema ao entrar no sistema

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

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

Problema ao entrar no sistema

Mensagem por Clipper »

Prezado Josmar

Tente esse LNK.

Código: Selecionar todos

OUTPUT OFIC 
BLINKER INCREMENTAL OFF 
BLINKER EXECUTABLE CLIPPER F250 
BLINKER EXECUTABLE COMPRESS 1 
BLINKER EXECUTABLE EXTENDED
NOBELL 
FILE OFIC,OFICARQ,OFICFU1,OFICFU2,OFICFU3,OFICSOS,OFICINC,OFICI02 
FILE OFICI03,OFICI04,OFICI05,OFICI06,OFICI07,OFICI08,OFICI09,OFICI10 
FILE OFICI12,OFICI13,OFICI14,OFICI15,OFICI16,OFICI17,OFICI18,OFICCON 
FILE TIMESLIC 
FILE CTUSP
LIB RELOGIO 
LIB DBFCDX,WAPI,_DBFCDX,CTP,BLXCLP52
Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Problema ao entrar no sistema

Mensagem por Jairo Maia »

Olá Marcelo,
Vou apenas fazer uma observação.

Olá Josmar,
Funcionando ok o exemplo do Marcelo, beleza. Deixa como está, se não, altere o final assim:

Código: Selecionar todos

SEARCH BLXCLP52 
LIB RELOGIO
LIB DBFCDX,WAPI,_DBFCDX,CTP
Usando a BLXCLP52 o erro que ocorreu fica solucionado. Em modo protegido ela deve ser usada, ok?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Problema ao entrar no sistema

Mensagem por Josmar dos Santos »

Bom dia, testei das duas maneiras mas gerou esses erros:

Código: Selecionar todos

BLX286 : 1313: exception error 0D: general protection fault, code=B800h
Active host is DPMI <beta7.00 ip ? 15360kb>
Reg  Value  Limit   Base         Flags        Segment      Module        File
CS    0297   02FD   02A29B14  FB00        13               OFIC           C:\POLO\OFIC.EXE
DS    0307   FFFF   0299667C  F300         21              OFIC            C:\POLO\OFIC.EXE
ES    03EF   9BFF    02A2CB14 F300         ****
SS    0307   FFFF    0299667C F300         21               OFIC            C:\POLO\OFIC.EXE

[Code bayte CS] 14 83 E9 06 89 0E 00 14 [Ip] 8E C3 33 FF B4 FE CD 10 8C C3

[Registers] AX=0003   BX=B800      CX=03D4      DX=3020   CS:IP=0297:01CA
                  SI=5264   DI=D76D      BP=D732       SP=D722
                  FL=3206   NV UP EI NT PL NF NA PE NC
[Stack value SS] 0297 017F 802A 03EF D76D D732 0307 5003 D732 018D 0297 3246
                   [SP] 0001 24BE 02A7 0000, ETC
[Stack frame SS] D732, ETC
                    [BP] D73A    
Alguem sabe o que é esse monte de mensagem que deu apos eu linkar
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Problema ao entrar no sistema

Mensagem por Jairo Maia »

Olá Judivan,
Josmar dos Santos escreveu:Bom dia, testei das duas maneiras mas gerou esses erros
Mas agora o erro é outro, e não de falta de função.

Tenha calma... erros GPF quando vai colocar uma aplicação em modo protegido pode ocorrer.

Esse erro especifico, é pq alguma função está acessando de forma direta a memória do video. Se for em seu código, basta alterar. O problema é que pode ser alguma LIB.

Eu não sei dizer qual das libs sua poderia ocasionar isso. Vamos esperar a dica de algum colega que conheça melhor estas libs.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Problema ao entrar no sistema

Mensagem por ANDRIL »

Retire essa RELOGIO.LIB e faça um teste, possivelmente ela á a causadora disso.
Abraços.
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Problema ao entrar no sistema

Mensagem por Josmar dos Santos »

Agora funcionou, mas não retirei a LIB RELOGIO, apenas mudei ela de posição:

Antes com o erro:

Código: Selecionar todos

SEARCH BLXCLP52
LIB RELOGIO
LIB DBFCDX,WAPI,_DBFCDX,CTP
Agora sem o erro:

Código: Selecionar todos

SEATCH BLXCLP52
LIB DBFCDX,WAPI,_DBFCDX,CTP,RELOGIO
O negocio é simples, mas não sabia que dependendo de como vc posicionar a LIB, no LNK, poderia gerar tanta dor de cabeça, mas enfim o importante é que está funcionando...
Um abraços todos e até a próxima

Josmar
jevandro
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 23 Mai 2013 13:03
Localização: FORTALEZA/CE

Problema ao entrar no sistema

Mensagem por jevandro »

Olá Josimar,

Hoje me deparei com este mesmo erro. E, não é que você tinha razão. É só inverter a posição das Lib´s que dá certo mesmo.

Antes tinha colocado:
LIB CLIPPER
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
LIB C:\BLINKER\LIB\BLXCLP52
LIB C:\BLINKER\LIB\BLXRATEX

Depois, coloquei assim:

LIB C:\BLINKER\LIB\BLXCLP52
LIB C:\BLINKER\LIB\BLXRATEX
LIB CLIPPER
LIB EXTEND
LIB DBFNTX
LIB TERMINAL

Só uma questão de posição. Fica aí mais uma confirmação, que deu certo.

Um abraço a todos!!! :))
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Problema ao entrar no sistema

Mensagem por rochinha »

Amiguinho,

Se não me engano para adicionar a CTP.LIB usando modo protegido era necessário acrescentar um .OBJ que vem com a CTP.LIB ou fazer chamadas a algumas bibliotecas adicionais do Blinker.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
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á

Problema ao entrar no sistema

Mensagem por Pablo César »

rochinha escreveu:Se não me engano para adicionar a CTP.LIB usando modo protegido era necessário acrescentar um .OBJ que vem com a CTP.LIB
Justamente, tenho a mesma impressão. Um desses arquivos seria para adicionar junto à compilação: Ctus.obj ou CTUSP.OBJ.

Mas a pregunta é: Por quê motivo precisa do CTP ?
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema ao entrar no sistema

Mensagem por JoséQuintas »

O Blinker é excelente, desde que usado para modo protegido.

BLINKER EXECUTABLE EXTENDED
SEARCH BLXCLP52

Se for pra usar normal, melhor o RTLINK ou EXOSPACE.

BLINKER normal = EXE pode usar 640kb memória, overlay somente se indicar no link.
RTLINK = EXE pode usar 640kb memória, overlay automática, que carrega partes do EXE por vez
EXOSPACE = até 4mb ( ou 8mb, já não lembro)
BLINKER protegido/extendido = até 16mb (ou mais, já não lembro)

Veja qual a melhor opção de linkeditor para o seu caso.

Eu sempre usei OSLIB. Acrescentava no programa principal: OL_AutoYield(.t.) e mais a LIB, lógico.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder