![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Присвоить свойству COM-объекта 'Nothing' из Delphi
И. Павел © (2011-12-30 09:32:00)Здравствуйте.
Уже не первый раз сталкиваюсь с проблемами при использовании одного COM-объекта.
В их документации написано, что чтобы добиться кое-какого эффекта, нужно присвоить свойству объекта значение Null (или Nothing для VB).
Подскажите, пожалуйста, оператор Obj.Property := Null это и есть то, что нужно? Пробовал := nil думаю, это не очень правильно, если только Delphi сам не сконвертирует. Впрочем, так тоже не работает... Делал unassigned так работает, но веь это не null, а отсутствие null, так сказать...
Не исключено, что ошибка в их библиотеке (уже пару отлавливал... правда, они на них «плевали с Эйфелевой башни»...) Но пока по умолчанию предполагаю, что глюк где-то у меня.
Заранее спасибо.
PS: Всех с наступающим!
CRLF (2011-12-31 15:59:00) [1]Я знаю, что вариант с типом varNull это не то же, что указатель nil. Осталось выяснить, чему в Delphi соответствует Nothing в VB. :-)
Anatoly Podgoretsky (2011-12-31 13:50:00) [2]> CRLF (31.12.2011 13:18:03) [3]
NULL в Дельфи не тоже самое, что NULL в С++
CRLF (2011-12-31 13:18:00) [3]Null это Null, а вот чему соответствует Nothing из VB? Вполне возможно, что правильный вариант таки Unassigned, а ты или не так процитировал мануал, или в мануале напутали.
И. Павел (2011-12-30 09:51:00) [4]> [1] Ega23 © (30.12.11 09:44)
> null
Спасибо. Видимо все же что-то у них в библиотеке не так работает, как описывается в документации... Буду обходные пути искать...
Ega23 (2011-12-30 09:44:00) [5]null