[Delphi] 3 formas de percorrer uma lista
10/04/2017

[Delphi] 3 formas de percorrer uma lista

Saudações, leitores! Nas versões mais antigas do Delphi (como a bem conhecida versão 7), sempre que era necessário percorrer uma lista, utilizávamos uma variável do tipo integer como contador, correto? No entanto, alguns programadores que migraram para as versões mais recentes do Delphi não conhecem algumas alternativas para essa codificação. As dicas desse artigo são simples, porém, podem despertar o interesse de programadores que ainda utilizam contadores. Vamos lá!

Continue reading...
10/04/2017
More
[Delphi] Compactação de arquivos com a classe nativa TZipFile
03/04/2017

[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!

Continue reading...
03/04/2017
More
[Delphi] Rotina básica para captura de exceções
27/03/2017

[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.

Continue reading...
27/03/2017
More
RAD Studio Tokyo Blogging
16/03/2017

[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!

Continue reading...
16/03/2017
More
[Delphi] Afinal, qual é a melhor forma de copiar registros de um DataSet?
13/03/2017

[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.

Continue reading...
13/03/2017
More
André Celestino