Página 1 de 1

Criptografia no Dbedit()

Enviado: 26 Jan 2006 22:15
por carlos_dornelas
Olá pessoal!

Alguém tem uma dica para mostrar um dbf criptografado em um dbedit() de forma direta, sem o descriptografá-lo antes, como acontece com o uso do six2? É que estou convertendo um código para xharbour free e este não tem suporte para o six. Não gostaria de deixar os dbfs sem criptografia.

Grato pela atenção e qualquer ajuda!

Antonio Carlos

Enviado: 26 Jan 2006 22:31
por rochinha
Amiguinho

A biblioteca SIX é mantida pela empresa que produz o Apollo RDD. seria basicamente a versão 4 da SIX.

Verifique talvez ela tenha as mesmas funções.

Verique no Google sobre Apollo RDD e exemplos no site http://www.fivewin.info em downloads, users contributions.

@braços :?)

Enviado: 27 Jan 2006 21:17
por carlos_dornelas
Obrigado Rochinha, mas estou tentando resolver o problema com uma solução free. Se alguém tiver alguma idéia de como transformar o dado na hora de sua leitura para o dbedit(), agradeço muito.

[]s

Antonio carlos

Enviado: 27 Jan 2006 21:21
por Antonio
No xharbour 99.50 existe a HBSIX.LIB, verifique a sua versão e faça os testes

Enviado: 27 Jan 2006 21:54
por carlos_dornelas
Antonio, o meu xharbour era o 99.0, baixei o 99.5, mas não veio essa lib não. Você por acaso não usa a do CVS? Você poderia mandar ela para mim, no email acdornelas@terra.com.br?

Obrigado

Antonio Carlos

Enviado: 27 Jan 2006 23:18
por Stanis Luksys
Ola,

Apenas para complementar.

Segundo os próprios desenvolvedores, o uso de dbEdit() no xHarbour não é nenhum pouco recomendado ( alias desde o clipper ja ouço falarem isso...)

Uma boa saída seria verificar a classe TBrowse.

Enviado: 28 Jan 2006 18:17
por vagucs
Quando falamos "Não é recomendado o uso do DBEDIT" espomos a situação como se fosse uma agravante, o que não é, uma vez que o DBEDIT em si é montado com uso da classe TBROWSE.


É bom sempre se abtuar ao TBROWSE pelas vantagens que ele oferece, mas o DBEDIT continua sendo uma excelente opção para os mais "preguiçosos".

Enviado: 28 Jan 2006 18:58
por Stanis Luksys
Pois é...

Mas para ser sincero mesmo eu acho mais simples montar um browse e controlar ele do que montar um dbEdit e controlar através de outra função.

Na verdade eu só postei esta observação por que já ouvi algumas pessoas dizerem que o dbEdit() não funciona no xHarbour. Por isso fico sempre com um pé atras, mas eu particularmente nunca tive problemas com ele no xHarbour e também uso de vez em quando por "preguiça"... hehehe

Enviado: 28 Jan 2006 19:18
por Clipper
Sempre usei o DBEDIT e minha opnião sobre ele é a melhor possível, apesar de não dar tanta flexibilidade quanto o TBROWSE ele é muito útil e juntamente com funções bem programadas se torna um solução muito prática, se tivesse que dar uma nota ao DBEDIT seria 10.

Até logo.

Marcelo

Enviado: 28 Jan 2006 20:19
por vagucs
A versão mais atual do DBEDIT é totalmente compativel.

Enviado: 28 Jan 2006 20:27
por Stanis Luksys
Ok,

Se vc está falando eu acredito!

Mas veja que aqui em outros foruns a gente ve gente falar que ele não funciona no xHarbour:

https://pctoledo.org/forum/viewto ... ght=dbedit

Apesar do problema deste post ter sido resolvido (e não era incompatibilidade) a gente fica com a pulga atras da orelha...

Enviado: 29 Jan 2006 11:02
por Antonio
carlos_dornelas escreveu:Antonio, o meu xharbour era o 99.0, baixei o 99.5, mas não veio essa lib não. Você por acaso não usa a do CVS? Você poderia mandar ela para mim, no email acdornelas@terra.com.br?

Obrigado

Antonio Carlos
De fato, queira me desculpar...

Tenho a 99.50 e testo a 99.50 CVS e é justamente nesta do CVS que verifiquei a HBSIX.LIB. Nesse caso o ideal é que voce baixe e compile o CVS, evitando provaveis erros e eventuais incompatibilidades ja que a versão CVS é corrente e esta à frente da versão 99.50.