Я работаю с COM-компонентом, который предоставляет множество свойств Variant
, но иногда эти значения равны нулю. Когда я пытаюсь преобразовать эти значения в строку (или другой тип Delphi), приложение вызывает исключение, подобное этому:
Не удалось преобразовать вариант типа (Null) в тип (String)
Но если я использую .net для вызова тех же свойств, и значения равны нулю, исключений не возникает, а нулевые значения рассматриваются как пустые строки.
В моем вопросе есть способ справиться с этими нулевыми значениями из Delphi, избегая этих исключений?
Спасибо заранее.