Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.503
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Fala pessoal, Tudo bom? Eu atualizei o componente e a consulta CNPJ voltou a funcionar, conforme tópico abaixo: Mas reparei que agora está dando muito erro ao realizar a consulta, e às vezes demora muito. Alguém mais reparou isso depois da mudança de endereço? Meu receio é ter o trabalho de atualizar o executável nos clientes, a RECEITA verificar que depois da mudança o serviço ficou ruim e voltar para o antigo endereço.
  2. Olá a todos, Estou com um cliente em particular que ao tentar abrir um relatório em Fortes Report no meu programa recebe o erro: Bitmap image is not valid. Mas eu não tenho nenhum componente de imagem nesse formulário/relatório. Só um TRLReport1 com seus respectivos componentes tais como Bands, Labels, DBTexts, etc (Não uso aqui o TRLImage e nenhum similar). Alguém sabe do que se trata? Só nesse cliente está dando isso. Desde já agradeço a atenção de todos
  3. Descobri o que era... No meu exemplo estava pegando o valor para descriptografar de um Memo, e não de um Edit conforme você fez... Se pegar de um Memo (Memo1.Text) o valor criptografado e tentar descriptografar, tu vai ter o mesmo problema que eu... Estranho... Mas era isso mesmo que precisa... Valeu mesmo Pena que o Delphi não tem algo assim nativo
  4. Então... Me desculpe a ignorância, mas o que seria um TYPE? Se souber de algum texto que possa me explicar eu te agradeço. E conseguiu ver a questão do caractere que aparece no final? Esqueci de anexar a imagem... Segue anexo. Ah... O nome são tipo enumerados, achei aqui https://drgarcia1986.wordpress.com/2011/12/07/tipos-enumerados-em-delphi/
  5. É exatamente isso que preciso, mas por algum motivo ficou acrescentando um caracter ao final na hora de descriptografar, conforme em anexo. Sabe porque? E outra dúvida, essa seria sobre Delphi... o que significa o trecho abaixo e onde é o local correto para colocá-lo no código (coloquei antes do implementation): Type TTipoCript = (tcCript, tcDecript); Desde já agradeço as discas
  6. Opa... Vou dar uma olhada durante a semana e posto os comentários aqui... Obrigado meu amigo
  7. Dei uma conferida aqui, mas não é isso que eu estava pensando. O que eu queria é especificar por exemplo: 1 - Tenho uma senha "teste123" e um SALT "F881mwZnJ&29". 2 - Com os dados acima o sistema geraria uma criptografia e eu armazenaria no banco. 3 - Depois eu quero pegar esse conteúdo no banco e descriptografar (e não apenas comparar como no caso do MD5 ou do BCrypt) 4 - Sendo que para essa descriptografia eu precisaria, além da senha criptografada que está no banco, também do SALT que estaria no código do meu executável.
  8. Oi @datilas, tudo bom? Sua explicação sobre o MD5 está correta, portanto com o acesso ao HASH completo (que foi gravado no banco) o invasor pode através de um ataque de força bruta descobrir. Já com o SALT, se eu não estiver falando besteira, eu não teria o HASH completo no banco, teria uma parte lá e o SALT no meu código fonte, e só com os 2 eu teria o HASH completo, então para isso o invasor teria que descobrir o SALT no meu código. Esse bcrypt usa esse conceito de SALT?
  9. Olá a todos, Tenho um projeto em Delphi onde eu criptografo a senha em MD5 e armazeno no banco, depois eu descriptografo e leio a senha. Mas se alguém tiver acesso ao banco e executar uma função de descriptografia MD5, assim como eu, terá acesso a senha. O Delphi tem algum tipo de criptografia com SALT? Uso isso em JS e resolve essa questão, pois o SALT ficaria gravado no código do executável e ninguém teria acesso, e sem o mesmo só a senha criptografada o banco seria inútil. Desde já agradeço a atenção
  10. Boa tarde galera, Basicamente coloquei a chamada de uma função no evento onException do componente ApplicationEvents que irá registrar em um TXT qualquer exceção global gerada pelo programa, armazenando o valor do E.Message. Até aí tudo certo, mas seria bem mais interessante se além do E.Message, eu pudesse também registrar a linha que disparou essa exceção. Tem algo no Delphi para atingir esse objetivo? Desde já agradeço a atenção
  11. Kkkkkkkkk Era usado pelo Delphi X4? Qual é o usado agora? Desde já agradeço os esclarecimentos
  12. Oi Daniel... O que seria esse compilador NEXTGEN?
  13. RESTRequest1.Method := rmPOST; RESTRequest1.Resource := ''; RESTRequest1.Params.ParameterByName('body').Value := jsonInsert; RESTRequest1.Execute; jsonValue := TJSONObject.ParseJSONValue(RESTResponse1.Content); try inseridos := jsonValue.GetValue<integer>('result'); finally jsonValue.Free; end; Tipo assim?
  14. Olá a todos, Estou com o seguinte código procedure ... var jsonValue: TJSONValue; begin try RESTRequest1.Method := rmPOST; RESTRequest1.Resource := ''; RESTRequest1.Params.ParameterByName('body').Value := jsonInsert; RESTRequest1.Execute; jsonValue := TJSONObject.ParseJSONValue(RESTResponse1.Content); inseridos := jsonValue.GetValue<integer>('result'); finally jsonValue.Free; end; end; Bem, com esse código recebo o alerta abaixo: [dcc32 Warning] Unit1.pas(236): W1036 Variable 'jsonValue' might not have been initialized Até tudo bem, pois sei que o alerta surgiu pelo fato de eu não ter inicializado ela antes do try. Então coloquei o seguinte comando antes: jsonValue := nil; Com isso o alerta sumiu... Mas existe alguma forma mais "recomendável" de inicializar essa variável? Desde já agradeço a atenção
  15. Oi Juliomar... Na verdade não... É aplicação desktop Windows mesmo, estou usando VCL. Mas nos tutoriais tem essa mistura! Devo usar qual então?
  16. Oi Pessoal, Estou trabalhado com JSON no Delphi... Em alguns tutoriais eu vejo o pessoal usar o DisposeOf para encerrar objetos JSON, por exemplo: jsonObject.DisposeOf; Em outros usam o Free: jsonObject.Free; Qual a diferença entre eles? Qual é o que devo usar? Desde já agradeço a atenção de todos
  17. Também estou precisando fazer isso... No axios funciona: https://masteringjs.io/tutorials/axios/delete-with-body
  18. Valeu meu amigo... Sempre me ajudando... Devia né... Mas o povo insiste kkkkkkkkkkkkk Abraços
  19. Olá a todos, Estou usando o Delphi 11.2 e os executáveis que gero no mesmo não rodam no Windows XP... É isso mesmo? Tenho muitos clientes que ainda usam o Windows XP e se for assim vai inviabilizar usar o Delphi 11.2 Desde já agradeço a atenção de todos
  20. Poderia também conferir no seu Object Inspector qual versão vai aparecer ao colocar o ZConnection? No meu em anexo você pode ver que é a 8.0, pelo que li a 7.2.14 que é a última estável não contempla o Delphi 11.
  21. Esse aí é o ZEOS 8.0... Pode me confirmar o local onde baixou o seu especificamente?
  22. Pelo que vi aquele não pode ser o que o site deles sugere como última versão estável, o 7.2.14... Ele não tem versão para o Alexandria. Teria que ser o ZEOS 8.0, mas meu receio é que ele já está quase 2 anos e não é lançado como stable.
  23. Olá a todos, Alguém sabe como instalar o ZEOSLib no Delphi Alexandria? Desde já agradeço a atenção de todos
  24. Errata: De acordo com o tópico abaixo a validação do GTIN que entraria em produção agora dia 12/09/22 ficou adiada para NFC-e e NF-e DIFERENTE de operações de venda da Indústria (CFOP de Venda Produção do Estabelecimento)... Correto?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.