A conversão de tipo (type cast) é uma poderosa ferramenta e é o que nos permite tirar o real proveito de uma programação OO.
Eu opto pelo hardcast, mas para isso tem-se que tomar alguns cuidados.
Um exemplo geral de como faço é:
Um ótimo artigo sobre este assunto está em:
http://estacaozn.blogspot.com/2007/05/typecast-no-delphi-e-operadores-da-rtti.html
O trabalho foi uma viagem
-
O trampo foi uma viagem!
------------------------------
O trabalho foi uma viagem é um post do blog Vida de Suporte.