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 ...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

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.