Boas práticas de programação Delphi
De UniWiki
Revisão de 10h04min de 28 de fevereiro de 2012 por Romuloberri (Discussão | contribs) (Criou página com '==== Conversões ==== Sempre fazer conversões seguras. StrToInt(uma string) garantir que a string contenha um número válido, ou tratar a exceção. De preferência utilizar ...')
Conversões
Sempre fazer conversões seguras.
StrToInt(uma string)
garantir que a string contenha um número válido, ou tratar a exceção.
De preferência utilizar funções que já fazem este tratamento:
- Fun_Convert.SafeStrToInt
- Fun_Convert.SafeStrToDateTime
- Fun_Convert.SafeStrFloatAcert
- Fun_Convert.SafeStrToFloat
Variants
Evitar ao máximo o uso de variants. Se utilizar, quando for converter o conteúdo sempre tratar possíveis erros de conversão. Usar IfNull, se for conversão para inteiro, data, float, garantir que o dado é válido ou tratar exceção.