Página 1 de 1

LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 13:23
por rubens
Olá... pessoal...

Fui usar o blinker em um programa que precisa da encript.lib, compila sem problema mas quando está em execução e chama a função crypT() o programa congela... Alguem tem a ecnript.lib que funciona com o blinker ?

ps. com Rtlink funciona normalmente...

Obg..

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 13:50
por alaminojunior
Não sei qual o objetivo exato desta função crypt() da mencionada encript.lib, mas se for para criptografia de string´s, na CaTools tem a função de mesmo nome.
Desculpe se não for a mesma coisa.

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 17:55
por rubens
Removi a encript.lib da linha de linkedicao e adicione a ct.lib cpt.lib da ca tools, compilou blz, mas quando chega na linha que carrega a funcao crypt() o sistema congela. tenho que fechar a janela através de alt+barra de espaços..
E só acontece quando linka com o Blinker com o Rtlink não dá problema... Já faz um tempo que mudei para o bllinker, mas não tava usando essa funçao de criptografia.. Agora fui instalar o programa num cliente novo, para experimentar por 30 dias.. e precisei usar a função (eu criptografo a data de inicio do uso)... já voltei para o rltink e tá funcionando com ele... mas com o blinker é melhor né...

Rubens

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 18:50
por alaminojunior
rubens escreveu:mas com o blinker é melhor né...
Com certeza.

Poste o seu script de linkedição. E um detalhe: se você está usando o Rtlink, basta a ct.lib (modo real) Para o Blinker em modo protegido, use a ctp.lib.
Mas depende muito do seu script. Poste aí.

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 19:02
por rubens
NOBELL
BLI INC OFF
BLI OVE OPS 20
BLI OVE PAGEFRAME ON
BLI CAC XMS 50%,1024
BLI CAC EMS 50%,1024
BLI OVE UMB ON
BEGIN
FI CLUBE
FI CLUBEFUN
FI CLIENTE
FI BROWSERS
FI FORNECE
FI RELCLI
FI RELFOR
FI CTPG
FI RELCP
FI CTRC
FI RELCR
FI BACKUP
FI PRODUTO
FI GRUPOS
FI CONTAS
FI VENDEDO
FI VENDA
FI COMPRA
FI RELEST
FI NOTAF
FI TRANSPO
FI CAIXA
FI CONDICAO
FI BANCOS
FI CHEQUES
FI RELCHE
FI MSGPOR
FI CUPOM
FI OS
FI IMPRES
FI FUNPESQ
FI TIMESLIC
FI SENHA
LIB CLUBELIB,NANFOR52,SUBNTX,EDBF,CT.LIB,CTP.LIB
ENDAREA
@CL520MID.LNK
READONLY

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 05 Mar 2010 19:53
por alaminojunior
Eu tentaría...

Código: Selecionar todos

BLINKER INCR OFF
BLINKER EXEC CLIPPER //F:150
BLINKER EXEC COMP 3
BLINEKR EXEC EXTE
BLINKER MEMO PACK 5
BLINKER INCR PAD 256
OUTPUT SEU_PROG.EXE
BEGIN
FI CLUBE
FI CLUBEFUN
FI CLIENTE
FI BROWSERS
FI FORNECE
FI RELCLI
FI RELFOR
FI CTPG
FI RELCP
FI CTRC
FI RELCR
FI BACKUP
FI PRODUTO
FI GRUPOS
FI CONTAS
FI VENDEDO
FI VENDA
FI COMPRA
FI RELEST
FI NOTAF
FI TRANSPO
FI CAIXA
FI CONDICAO
FI BANCOS
FI CHEQUES
FI RELCHE
FI MSGPOR
FI CUPOM
FI OS
FI IMPRES
FI FUNPESQ
FI TIMESLIC
FI SENHA
SEARCH BLXCLP52
LIB CTP, CLUBELIB, NANFOR52, SUBNTX, EDBF
ENDAREA
@CL520MAX
READONLY

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 06 Mar 2010 09:13
por rubens
Fiz as modificacoes.. mas nao tenho o arquivo CL520MAX daí deixei CL520MID mesmo...
só que ele compila mas na execução ele gera erro de proteção...

veja o erro

Código: Selecionar todos

 
BLX286 : line   372 in PRINCIPAL
  Called line    34 in SENHA
  Called line    92 in ACESSO_SEN
  Called line   130 in READMODAL
  Called line   192 in GETREADER
  Called line    51 in MINKEY
  Called line     0 in FT_MSHOWCR

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

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

Reg  Value  Limit  Base       Flags  Segment  Module    File
CS   025F   F5BB   02DD1F58   FB00     0C     CLUBE     D:\...S\FEPAR\CLUBE.EXE
DS   02AF   FFFF   02DC1F58   F300     16     CLUBE     D:\...S\FEPAR\CLUBE.EXE
ES   02AF   FFFF   02DC1F58   F300     16     CLUBE     D:\...S\FEPAR\CLUBE.EXE
SS   02AF   FFFF   02DC1F58   F300     16     CLUBE     D:\...S\FEPAR\CLUBE.EXE

[Code byte CS] 7A 79 1E 00 00 60 59 5A [IP] 2E 8F 06 7C 91 2E 8F 06 7E 91 

[Registers]  AX=72B0  BX=7C28  CX=92F4  DX=025F   CS:IP=025F:90FA
             SI=0008  DI=000E  BP=72CC  SP=72A6  
             FL=3206  NV UP EI NT PL NZ NA PE NC 

[Stack value SS] 0008 000E 007F 032E 03BF 72A2 72A4 C53B 0001 9428 92F4 025F 
            [SP] 72B0 02AF 0033 9428 7C36 0001 0000 0000 0000 0000 0000 0000 

[Stack frame SS] 0000 0000 0000 0000 0000 0000 0000 0237 0000 0000 0000 0000 
            [BP] 72DE 073B 0247 025F 01B1 0000 028F 7BFE BDB7 72FC 940E 025F 

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 08 Mar 2010 08:07
por rochinha
Amiguinhos,

Quando eu usava a CT.LIB em meus programas lembro-me da mesma possuir um pequeno .OBJ que deveria ser linkado junto com os .OBJs iniciais, algo como CTP.OBJ, não lembro, mas resolvia este tipo de problema.

Re: LIB ENCRIPT.LIB congela programa quando usa com BLINKER

Enviado: 08 Mar 2010 10:23
por alxsts
Olá!

Talvez você obtenha alguma ajuda extra lendo este tópico.