Desvendando “Class Helpers”
Delphi, Win32 April 6th, 2009Um Class Helper é um tipo que – quando associada à outra classe – introduz métodos adicionais e propriedades que podem ser utilizadas em no contexto da classe associada (ou seus descendentes).
Essa nova característica da linguagem e do compilador Delphi (2006, 2007 e 2009) é poder estender novas funcionalidades em classes já existentes, podendo assim adicionar novos métodos e propriedades sem ter que criar uma nova classe herdando.
Um exemplo que já diz tudo
Imagino que vocês são como eu, preferem a prática do que a teoria, portanto, mãos a obra =D
Nesse exemplo iremos extender uma nova funcionalidade para a classe TStringList, onde ela poderá aceitar valores inteiros no método ADD.
Uma forma de utilização seria
Abraços, e até a próxima



April 6th, 2009 at 16:59
Parabéns, bem sucinto e claro.
Mais uma que aprendi!
April 9th, 2009 at 09:14
Cara, muito boa dica, boa mesmo
May 31st, 2010 at 10:10
Pessoal,
Alguém sabe se existe class helper no Delphi 7?
Abraço.
October 27th, 2010 at 12:59
Amigo, passando por aki vi sua dúvida, não existe class helper no Delphi 7, este recurso está disponível apenas a partir do Delphi 2006.