Não é a linguagem de programação que define o programador, mas sim sua lógica

Testar se uma palavra está em uma string usando AnsiContainsStr e ContainsStr


Vira e mexe precisamos testar se contém alguma palavra no meio de uma string para isso temos duas funções que podemos utilizar AnsiContainsStr e ContainsStr; A função AnsiContainsStr é uma busca sensitive com isso ela diferencia minuscula de maiúsculas já a função ContainsStr não tem essa distinção.procedure TFVendas_NFSe.actTesteExecute(Sender: TObject); var lDescricao: String; begin lDescricao...

Utilizando Checklistbox no Delphi 10


Buenas, hoje pela manhã vi em um fórum que muitos programadores não utilizam o checklistbox por não saberem como usar ou não ver onde ele poderia ser aplicado.Vamos num exemplo: Temos um cadastro de produto, e esse produto pode ter vários grupos ou variações,...

Criando ícone na barra de tarefas a cada Form aberto


Um código simples que hoje me salvou em um projeto.Exemplo: Em uma ordem de serviço com a opção de abrir várias ordens ao mesmo tempo, com isso ficará vários TForm em abertos ao mesmo tempo, para poder se localizar e abrir a ordem novamente jogamos o nome do cliente...

FastReport no Delphi - Com dois Detail


Criaremos um relatório de orçamentos, então iremos exibir os dados principais do "Cliente" e "Número do Orçamentos" e abaixo os produtos e os detalhes das parcelas. Vamos organizar esse relatório jogando os produtos para um Detail e com os totais dos produtos,...

Erro "Required package 'rtl' not found"


Esse erro esta relacionado a não conseguir encontrar um caminho, talvez por estar invalido (pode ocorrer quando instala um Delphi em uma maquina que já continha uma outra versão, e com isso ele se perde na hora de criar a pasta e adicionar na library path) Sugestão...

Método do DataSet [InsertRecord]


O método InsertRecord é uma grande facilidade para inserção de registros em um TDataSet e os que são herdado das classes TClientDataSet, TSQLDataSet, TFDQuery, FireDAC entre alguns outros componentes de conecção de banco de dados.Quando utilizamos o InsertRecord não...