Delphi

[Delphi] Compactação de arquivos com a classe nativa TZipFile

Olá, amigos! Tudo bem? Acredito que vocês já tiveram que usar componentes de terceiros ou utilitários externos para trabalhar com compactação de arquivos no Delphi, não é? Bom, eles não são mais necessários. Acompanhe, neste artigo, um pequeno tutorial sobre como trabalhar com a classe TZipFile nativa do Delphi exibindo, inclusive, o andamento da compactação em uma barra de progresso!

03/04/2017
More

[Delphi] Rotina básica para captura de exceções

Olá, caros leitores! Há algumas semanas, eu e o Daniel Serafim, grande companheiro do blog, estávamos compartilhando algumas rotinas para capturar o máximo de informações de uma exceção ocorrida na aplicação, de forma que facilite o rastreamento e a correção do erro. Este compartilhamento resultou no artigo de hoje, no qual apresento a criação de uma rotina básica – porém, útil – para captura de exceções em uma aplicação.

27/03/2017
More

[Delphi Tokyo] Preencha os dados de um TFDMemTable em design-time!

Opa, hoje é dia de novidade! Como já é de conhecimento de vários Delpheiros de plantão, estamos nos aproximando da data de lançamento oficial do Embarcadero RAD Studio 10.2, que assumirá o codinome Tokyo. Recebemos carta branca para apresentar algumas novidades da versão que, diga-se de passagem, são várias! Neste artigo em específico, veremos uma novidade interessante do componente TFDMemTable. Acompanhe!

16/03/2017
More

[Delphi] Afinal, qual é a melhor forma de copiar registros de um DataSet?

Saudações, leitores! O artigo de hoje traz uma dúvida relativamente comum. Eventualmente, por conta das regras de negócio do cliente ou uma migração de dados, surge a necessidade de copiar vários registros de um DataSet para outro. Neste momento, uma das nossas maiores preocupações é a performance dessa operação, concordam? Confira, neste artigo, algumas formas de realizar essa cópia e a apresentação de dois ótimos recursos que o FireDAC nos oferece para essa finalidade.

13/03/2017
More

[Delphi] Validando propriedades de uma classe com RTTI

Olá, pessoal, como estão? Recebi uma dúvida bem interessante dos leitores Cassiano e Jean Alysson envolvendo validações das propriedades de uma classe. Para aproveitar o momento, decidi suspender brevemente a série de artigos sobre Design Patterns para discutir sobre essa dúvida. O maior propósito deste artigo é abordar a utilização de RTTI. Já conhece com esse recurso fantástico do Delphi?

08/03/2017
More
André Celestino