Gestion des valeurs nulles dans les variantes à l'aide de Delphi

Je travaille avec un composant COM qui expose beaucoup de Variant propriétés, mais parfois, ces valeurs sont nulles. Quand j'essaie de convertir ces valeurs en chaîne (ou un autre type Delphi) la requête soulève une exception comme ceci:

N'a pas pu convertir la variante de type (Null) type (String)

Mais si j'utilise .net pour appeler les mêmes propriétés et les valeurs sont nulles, sans exception, sont soulevées et les valeurs null sont traités comme des chaînes vides.

Ma question il y a un moyen de gérer ces valeurs null à partir de Delphi éviter ces exceptions?

Merci d'avance.

source d'informationauteur Salvador