Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.558
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Oi Juliomar, beleza? Fiz conforme orientou... removi a implementação do construtor do Pai e deixei somente a declaração. Ao fazer isso ele dá erro, conforme esperado, pois o método apesar de ser virtual, não é abstrato, então sua implementação se faz necessária. Qual seria o propósito dessa sua solicitação?
  2. Olá a todos... Digamos que eu tenho essas duas classes: Com as seguintes implementações: Com isso, executando o comando abaixo: Vai executar primeiro o Constructor do Pai, depois do Filho... depois o Destructor do Filho e por fim o do Pai. Pelo que li o INHERITED serve para executar o método existente na classe Pai, isso está correto? Até aí tudo bem. Mas eu fiquei intrigado pelo fato do Destroy lá em TObject ser virtual e como tal precisarmos usar o override. Aí resolvei fazer igual no meu exemplo... Coloquei o Create do Pai como virtual e o do Filho como override, conforme abaixo: Da forma acima o comportamento ficou igual. Não mudou nada. Executou primeiro o Constructor do Pai, depois do Filho... depois o Destructor do Filho e por fim o do Pai. É isso mesmo? Tanto faz usar ou não o virtual/override no Create? Vai dar no mesmo? Se sim porque foi escolhido colocar o Destroy do TObject como virtual? Desde já agradeço a atenção de todos
  3. Olá a todos, Tudo bom? Basicamente eu crio dinamicamente um RLReport, preencho o mesmo com tudo o que eu preciso E se não couber tudo nele eu crio outro RLReport e associo ele ao anterior, e por aí vai. Vamos supor por exemplo que preciso criar 4 RLReports, então ficaria conforme abaixo: O relatório é exibido perfeitamente, mas a Tela de Progresso fica bugada, aparecem duas barras e não conta direito, conforme imagem abaixo: Como podem reparar ficam 2 barras de progresso. A de cima nunca preenche(fica só de enfeite) e a de baixo nunca preenche até o fim. Caso queiram reproduzir isso é simples... Basta reproduzir o cenário acima, com 4 RLReports em tempo de designer mesmo, terão a mesma Tela de Progresso bugada. Alguém sabe dizer como resolver isso? Desde já agradeço a atenção de todos e boas festas.
  4. Eita... Na verdade eu estava me referindo ao que consta no próprio site deles: https://ormbr.com.br/help/help.html E também ao fórum, onde praticamente só existem mensagens de anos atrás: https://www.ormbr.com.br/forum/ Não tinha visto essa página do Github... Não achei ela no site oficial. O fórum ativo seria outro também?
  5. Tava vendo alguns tutoriais do ORMBr... meu receio é que a última atualização dele ocorreu em 2017.
  6. Olá a todos, Estou me aprofundando um pouco mais em POO e gostaria de uma sugestão de um ORM para usar no Delphi. O que os amigos usam e sugerem? Desde já agradeço a atenção de todos
  7. Fala @BigWings Sempre tirando minhas dúvidas kkkkkkkkkkkkkk Agora sim, precisei montar um código com break e reparei nisso, aí achei que fosse algum problema no meu Delphi ou erro de lógica meu. Valeu mesmo Abraços
  8. Dei uma lida nessa página, mas a princípio não consegui localizar nada que respondesse a essa minha dúvida... Deixei passar algo?
  9. 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.
  10. Estava em Debug, coloquei Release, deu um build, mas permanece.
  11. ANSI... Tentei agora com UTF-8 e mesma coisa.
  12. 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
  13. 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?
  14. 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?
  15. 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
  16. 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.
  17. 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
  18. 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.
  19. A princípio não, pois sempre usei o componente ACBrConsultaCNPJ.
  20. 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.
  21. 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
  22. 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
  23. 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/
  24. É 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
×
×
  • 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.