17 de dez. de 2014

Conversão(Cast) de valores string para outros tipos com definição de valores padrão(Default)

Boa Tarde galera.

To passando hoje pra deixar uma dica pra vocês de algumas funções que passei a utilizar nos meus códigos quando preciso fazer conversão(Cast) de valores string para outros tipos, para se caso houver uma falha na conversão o software não subir uma exceção e já assumir um valor default.
A função executa o código que muitos conhecemos que é o "TryStrToInt", "TryStrToFloat", "TryStrToBool",  "TryStrToDate" e por ai vai.




A função é simples, basta no Cast de String para outro tipo que for fazer adicionar a palavra "DEF" na função e apos o parâmetro a ser convertido, informar um valor default. Como nos exemplos abaixo:




Nenhum comentário: