RTL

Delphi Run-Time Library

[Delphi Rio] Declaração de variáveis inline
30/10/2018

[Delphi Rio] Uma grande novidade: declaração de variáveis inline

Olá, pessoal! Antes de iniciar a nova série de artigos, pretendo divulgar, aos poucos, algumas novidades do Delphi Rio, que será lançado em breve. Diga-se de passagem: são mudanças interessantes! Para iniciar, apresento-lhes um novo recurso na linguagem Delphi, que nos permite declarar uma variável em qualquer local do código.

Continue reading...
Class Helpers e Record Helpers
02/08/2018

Class Helpers e Record Helpers

Há algumas semanas, enquanto eu examinava a lista de artigos do blog, notei que até o momento não fiz publicações sobre Helpers no Delphi. No artigo de hoje, discorro brevemente sobre o conceito, vantagens, restrições e exemplos deste recurso que considero fantástico!

Continue reading...
Fluent Interface no Delphi
13/06/2018

Fluent Interface no Delphi

Boa noite, pessoal! Sejam bem-vindos à “quinta temporada” de artigos! Dessa vez não fiz a pausa, já que fiquei ausente um bom tempo há alguns meses. Antes de retornar aos assuntos envolvendo Engenharia de Software, decidi apresentar uma série de pequenos artigos sobre Delphi. Neste primeiro artigo, o assunto é Fluent Interface!

Continue reading...
[Delphi] Utilizando o mecanismo de processamento paralelo
17/04/2017

[Delphi] Utilizando o mecanismo de processamento paralelo

Fala, galera! Acredito que muitos de vocês já tenham usado, estudado ou ao menos ouvido falar de Multithreading do Delphi. As bibliotecas deste recurso estão presentes desde a versão XE7, porém, por serem relativamente recentes, às vezes esquecemos de sua existência. O objetivo deste artigo é apresentar um cenário no qual o uso de Multithreading pode trazer uma grande vantagem em relação ao tempo de resposta de uma aplicação.

Continue reading...
[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...
[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...
André Celestino