Ir para conteúdo
  • Cadastre-se

bnobre

Membro Pro Verificado
  • Total de ítens

    1.757
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Sim.. Fiz todo o teste em DEBUG, só agora que você perguntou sobre eu tentei sem razão aparente (ver se algo mudava kkkkkkkkkkk) tentar em Release. Em Debug não funciona... As outras linhas ficam vermelhas normalmente, mas a do Break fica verde como se não fosse executada.
  2. Estava em Debug, coloquei Release, deu um build, mas permanece.
  3. ANSI... Tentei agora com UTF-8 e mesma coisa.
  4. Olá a todos, Estou com uma dúvida sobre o debug, quando marco para debugar uma linha específica com break. Portanto montei o exemplo abaixo para demonstrar a minha dúvida: O break é executado normalmente, mas porque ao marcar para debugar essa linha ela fica verde? Como se nunca fosse executado. Desde já agradeço a atenção de todos
  5. Opa meu amigo... Blz??? Com o Assigned funciona... Perfeito Porque que com o "pessoa = nil" ou "pessoal <> nil" não pega? Se o valor antes de instanciar não é nil, qual é o valor da variável?
  6. Opa meu amigo... Beleza? Na verdade não está nil, ao menos quando checo se "pessoa = nil" antes de instanciar a mesma diz que não. Eu nunca entendi muito bem qual é o valor de uma variável antes de iniciar a mesma, na verdade acho que nesse exemplo entra a mesma dúvida, ou estou enganado?
  7. Olá a todos, Uma dúvida de POO. Supondo que eu tenha a classe TPessoa, segue o código abaixo: procedure TForm1.Button1Click(Sender: TObject); var pessoa: TPessoa; begin //qual o valor da variável pessoa AQUI... antes de instânciar a mesma???? pessoa := TPessoa.Create; ... end; Bem... Pelo que estou aprendendo em POO, quando uso o comando "pessoa := TPessoa.Create;" estou atribuindo ao ponteiro pessoa o endereço de memória onde se encontra a instância do objeto TPessoa em questão... Ok? Mas antes de instanciar o TPessoa na variável pessoa, qual o valor da variável pessoa??? Desde já agradeço a atenção de todos
  8. Olá a todos... Obrigado pela dica @Juliomar Marchetti Nesse caso em particular expliquei ao fornecedor de meu cliente a situação, que de acordo com o MOC não existe nenhum CSOSN que gere a tag vFCP, e ele simplesmente disse para incorporar o valor do mesmo na tag vICMS. Essa foi a minha experiência e nesse caso em particular. São diversas empresas no Brasil no simples nacional, meus clientes em sua maioria são simples nacional e creio que muitos passaram e/ou passarão por situação parecida com seus clientes. Se mais alguém puder compartilhar como procedeu em casos similares acho que seria de grande ajuda para toda a comunidade.
  9. Olá galera, Um fornecedor de um cliente meu enviou um espelho de uma nota de devolução que ele deveria seguir para devolver alguns produtos. Só que tem um detalhe, eles pediram para o meu cliente destacar o valor do FCP e do FCP ST e meu cliente é simples nacional. Que eu saiba, simples nacional não gera as tags referentes à FCP no XML, só as tags referentes à FCP ST ou estou errado? Desde já agradeço a atenção
  10. Saquei... Por isso abri esse tópico pra ver se a galera tá tendo instabilidade também... Pra analisar o que é melhor fazer? Se atualizar logo nos clientes, aguardar uma posição mais definitiva da RECEITA ou simplesmente partir pra uma solução paga como você falou.
  11. A princípio não, pois sempre usei o componente ACBrConsultaCNPJ.
  12. 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.
  13. 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
  14. 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
  15. 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/
  16. É 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
  17. Opa... Vou dar uma olhada durante a semana e posto os comentários aqui... Obrigado meu amigo
  18. 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.
  19. 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?
  20. 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
  21. 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
  22. Kkkkkkkkk Era usado pelo Delphi X4? Qual é o usado agora? Desde já agradeço os esclarecimentos
  23. Oi Daniel... O que seria esse compilador NEXTGEN?
  24. 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?
×
×
  • 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.