Управление нулевыми значениями в вариантах с использованием Delphi

Я работаю с компонентом COM, который предоставляет множество свойств Variant , но иногда эти значения являются значение NULL. Когда я пытаюсь преобразовать эти значения в строку (или в другой тип Delphi), приложение вызывает исключение, подобное этому:

Не удалось преобразовать вариант типа (Null) в тип (String)

Но если я использую .net для вызывают те же свойства, и значения равны нулю, исключения не возникают и нулевые значения обрабатываются как пустые строки.

Мой вопрос: есть ли способ обрабатывать эти нулевые значения из Delphi, избегая этих исключений?

Заранее спасибо .

16
задан Cœur 27 August 2017 в 07:38
поделиться