bnobre
Membro Pro Verificado-
Total de ítens
1.795 -
Registro em
-
Última visita
-
Days Won
4
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que bnobre postou
-
-
Método do Objeto X Método de Classe
bnobre replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Concordo... Porém da mesma maneira que vou usar métodos de classe apenas em métodos aonde não preciso realmente instanciar o objeto (pois o método não fará nenhuma referência a propriedades ou outros métodos do objeto), não vejo porque nesse caso usar em substituição um método de objeto usando apenas a variável sem instancia-la (conforme trecho que relatei do vídeo). Ou estou equivocado? -
Método do Objeto X Método de Classe
bnobre replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Sim, mas como eu costumo usar class function ou class procedure para não precisar instanciar o objeto, não me atentei que era possível fazer usando métodos de objeto normais e menos ainda vejo porque usar essa técnica ao invés de class function ou class procedure. -
Método do Objeto X Método de Classe
bnobre replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Oi... Sim ... isso eu tinha entendido... Eu fiquei intrigado em como ele pode acessar a função MENSAGEM da classe TTeste sem instancia-la, apenas usando a variável Teste do tipo TTeste. Agora que sei que isso é possível, em que situação isso seria usado? -
Método do Objeto X Método de Classe
um tópico no fórum postou bnobre Object Pascal - Delphi & Lazarus
Olá a todos, Fiquei com uma dúvida em relação ao vídeo abaixo, no minuto 3:52. O autor mostra a diferença entre Métodos de Objeto e Métodos de Classe, porém ele faz uma coisa que eu nunca tinha visto... Ele consegue acessar um Método de Objeto sem instanciar ele, apenas usando a variável, isso no minuto 3:52. Eu sempre achei que era necessário instanciar um objeto para usar um Método de Objeto (que não é class function ou class procedure). Então qual a vantagem de usar o class function ou class procedure ao invés de fazer como no minuto 3:52 do vídeo. Desde já agradeço a atenção -
Olá a todos, Mesmo problema aqui em ambiente de homologação... Windows 10, VCRedist atualizado: Configuração do componente: Erro (são 2 em sequência): Porém a exceção disparada para o usuário é a última: Depois desse erro passa a funcionar... Aí depois de um tempo volta a dar esse erro novamente, sempre voltando a funcionar após a primeira exceção. Que mistério!!!!!!!!!!
-
Retornar foco para formulário principal
bnobre replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Simplesmente PERFEITO. kkkkkkkkkkkkkk Qual é a mágica por trás dessa função meu amigo @Daniel Simoes??? -
Retornar foco para formulário principal
um tópico no fórum postou bnobre Object Pascal - Delphi & Lazarus
Olá a todos, Estou com uma dúvida aparentemente simples, mas apesar de diversas tentativas e configurações não obtive êxito, por isso tento aqui a ajuda de vocês. Eu gostaria de chamar um formulário secundário que apresentaria uma mensagem para o usuário, assim que o formulário principal do meu sistema aparecesse desenhado na tela. O usuário ao terminar de ler a mensagem fecharia o formulário secundário, retornando assim para o formulário principal... Porém o foco não volta para o formulário principal, ficando a barra de título acinzentada, se fazendo necessário um clique do mouse no mesmo para receber o foco. É muito fácil reproduzir esse cenário, aqui eu estou usando o Delphi 11. Basta criar um novo projeto com dois formulário, o principal e o secundário.. No evento OnActivate do form principal execute um comando para chamar o form secundário através do ShowModal, por exemplo: frm_secundario.ShowModal; Com isso feito, ao executar o programa feche o formulário secundário que será aberto, observem que o foco não volta para o principal. Alguém já passou por isso e poderia me ajudar? Desde já agradeço a atenção -
Boa tarde meu amigo, Obrigado pelo retorno e provavelmente é pelo tamanho necessário... Mas o grande X da questão é qual lógica foi usada baseada no tamanho para chegar nesse valor? Eu apliquei esse mesmo código com os mesmos valores no meu relatório e ficou perfeito, porém o detalhe é que a largura do meu campo de descrição é diferente, mas deu certo... E eu não sei exatamente porque, já que não conheço a lógica do código em si. O interessante é que essas linhas aparentemente banais simplesmente fazem toda a diferença para o DANFE do ACBr em Fortes não ficar totalmente bagunçado nos itens kkkkkkkkkkkkkkk... Se não houver como responder essa questão pelo Pro, então tentemos no fórum aberto.
-
É isso aí pessoal, sem o código de tratamento que eu citei dá o mesmo problema que acontece em meu relatório: Portanto parece se tratar de um bug do Fortes Report, tanto que o autor teve que usar tais linha de código como "resolução", já que o componente simplesmente não respeita o posicionamento definido em modo Design. Mas ainda assim resta uma dúvida: Porque o autor escolheu o valor 24 no cálculo da Width do memo de descrição?
-
Olá meu amigo, Obrigado pelo retorno. Que pena, se a pessoa responsável pelo código pudesse esclarecer seria mais efetivo. Vou realizar o teste sugerido, para ver o que acontece SEM essas linhas de código.
-
Oi pessoal... Eu pensei aqui, se esse problema acontece comigo, deve ter acontecido também no DANFE do componente NFe em Fortes Report, pois o desenho de um orçamento é similar ao de uma nota fiscal, basicamente um cabeçalho em cima, os itens no meio e um rodapé ao final. Fui dar uma olhada aqui no código para ver se existe alguma tratativa especial em relação ao componente que desenha a descrição do produto, que é onde estou tendo problemas aqui no meu caso. Na unit ACBrNFeDANFeRLRetrato, o referido componente é o rlmDescricao. Observei que no evento BeforePrint do componente do relatório é executado a procedure InicializarDados. Dentro da procedure InicializarDados, dentre outros comandos, temos o seguinte: Bem, aqui claramente o autor se preocupou com a definição da posição e a largura do componente em tempo de execução. Apliquei a mesma ideia aqui no meu código, em tempo de execução posicionei o meu componente descricao a esquerda baseado na linha vertical a esquerda. Também regulei a largura do mesmo em tempo de execução baseado nas linhas verticais a esquerda e direita. Ao fazer isso parei de ter o problema aqui nos meus testes iniciais: Agora gostaria de perguntar ao AUTOR da unit ACBrNFeDANFeRLRetrato: 1 - Porque você fez essa tratativa? Você teve o mesmo problema que eu? 2 - Porque escolheu o valor 24 para regular a descrição? Desde já agradeço a atenção
-
Olá Para ser sincero não vejo como essa dica poderia me ajudar, pois até onde eu sei a ancoragem funciona nos componentes desenhados em tela(janela) em relação ao container pai. Esse componente é usado em um relatório. Na hora da impressão também são aplicadas a ancoragem de componentes desenhados em tela(janela)? De qualquer forma, tentei aplicar a ancoragem do lado direito no RLMemo que está gerando o problema, conforme a sua sugestão, porém sem sucesso. Na hora de visualizar, tudo certo: Mas na hora de imprimir ou salvar de PDF, ele avança:
-
Então a princípio RJ, SP e SC confirmados!!!
-
-
Bom dia pessoal... Começou a funcionar em Produção aqui no RJ. Finalmente!!!!!!!!
-
Bom dia... Mesma coisa aqui no RJ, que usa o SVRS. Não está funcionando ainda, só mesmo em homologação.
-
Como eu poderia fixar então?
-
Bom dia @Juliomar Marchetti... Tudo bom? Não entendi a pergunta... Quer saber o valor das margens no componente? Se sim o RLReport está com as margens 10 para o Bottom, Left, Right e Top, enquanto o RLDBMemo que está apresentando essa falha está com todas as margens configuradas para 3.
-
OAuth2 com Url de Redirect Pública
bnobre replied to bnobre 's tópico in Object Pascal - Delphi & Lazarus
Olá @Bruno Siqueira Da Silva... Tudo bom? Bem pensado. Desde já agradeço a atenção -
Olá a todos, Estou com um relatório onde o texto está avançando na hora de imprimir/salvar em PDF, mas na visualização do Fortes Report fica normal: Alguém já passou por esse problema? Desde já agradeço a atenção
-
Excelente explicação amigo. Muito obrigado pela documentação!!!
