Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];
ВнизОшибка при работе с Variant Найти похожие ветки
← →
AFROLOV (2002-06-04 11:59) [0]
....
MSWord: Variant;
....
if (MSWord<>Unassigned) then //почему-то здесь происходит ошибка
begin
.....
end;
Заранее спасибо.
← →
Mz_______ (2002-06-04 12:02) [1]
....
MSWord: Variant;
....
if VarType(MSWord)<>varNull then
begin
.....
end;
← →
AFROLOV (2002-06-04 12:35) [2]Говорит, что Variant не ссылается на объект. Всеравно выдает ошибку.
← →
Mz_______ (2002-06-04 13:48) [3]VarType(MSWord)<>varEmpty
← →
Mz_______ (2002-06-04 13:54) [4]F1
← →
vedmed (2002-06-04 17:08) [5]сравнения с Null и Unassigned выдают ошибку, в твоем случае проще всего использовать функцию VarIsEmpty
← →
Shaman_Naydak (2002-06-04 17:13) [6]А проверка на Null, Unassigned еще не подразумевает, что варианте у тебя лежит корректный интерфейс..
тебе скорее нужна такая проверка:
if VarType(V) in [varUnknown, varDispatch] then
Blah-blah
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c