Delphi

[Delphi] Usando uma classe sem usá-la (?!)

Que título estranho para um artigo, não? Vou explicar melhor essa antítese. Quando precisamos trabalhar com uma instância de uma classe, devemos referenciá-la na seção uses da unit, correto? Bom, mais ou menos. O objetivo deste artigo é apresentar uma forma de utilizar uma classe sem necessariamente adicionar a sua referência na unit. O nome dessa mágica é RTTI!

11/07/2017
More

[Delphi] Design Patterns GoF – Mediator

Boa noite, pessoal! Em algumas ocasiões, um intermediário para coordenar as mensagens e interações entre objetos pode parecer uma solução adequada para evitar a forte dependência entre eles. Com o Mediator, essa solução é factível. Veremos, neste artigo, o conceito, propósito e uma aplicação prática deste padrão de projeto, mas, de antemão, já esclareço: o Mediator é bem fácil de compreender. 😉

[Delphi] Design Patterns GoF – Iterator

Olá, leitores, estou de volta! O artigo de hoje finalmente retoma a série de artigos sobre Design Patterns. Em continuidade, discutiremos sobre um padrão de projeto que é pouco conhecido na teoria, mas bastante aplicado na prática: o Iterator. Talvez você mesmo já tenha codificado este padrão sem ter ciência. Acompanhe!

[Delphi] Visualizador de DataSets com Open Tools API – Notificador

Finalmente chegamos ao fim dessa pequena série sobre Open Tools API. Agradeço a todos vocês por terem acompanhado e compartilhado os artigos! Essa última parte, na verdade, envolve a implementação de uma melhoria para solucionar um problema de conflito de acesso ao arquivo de dados gerado. Para isso, utilizaremos uma Interface do Open Tools API chamada IOTAThreadNotifier. Let’s do it!

18/05/2017
More

[Delphi] Visualizador de DataSets com Open Tools API – Formulário

Voltei, pessoal! Até o momento, já aprendemos como registrar um wizard na IDE do Delphi e avaliar uma expressão (Evaluate) automaticamente utilizando as Interfaces do Open Tools API. Em continuidade, a terceira parte do artigo visa a codificação do formulário que exibirá os dados do DataSet. Estamos quase finalizando a série!

17/05/2017
More

[Delphi] Visualizador de DataSets com Open Tools API – Evaluate

Olá, programadores! No artigo anterior, observamos a facilidade ao criar um novo menu na IDE do RAD Studio com as Interfaces do Open Tools API. No artigo de hoje, focaremos na codificação do método Execute para extrair os dados do DataSet em runtime para depois exibi-los em uma Grid. Vamos continuar?

16/05/2017
More
André Celestino