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: 2820
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

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: 2820
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

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: 1309
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: 4666
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Curtiu: 1 vez
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: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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