Вниз
Скачать: CL | DM;

ошибка: Invalid variant operation   Найти похожие ветки 

← →
Ilya___   (2005-01-15 14:19) [0]

Я делаю проверку переменной Variant на значение Unassigned,
Когда переменная имеет значение Unassigned, всё нормально,
но если ей присвооить значение и снова выполнить проверку,
то появляется ошибка: Invalid variant operation.
Почему ?

var
 XLApp: Variant;
begin
 
if XLApp = Unassigned then
  XLApp := CreateOLEObject(XLAppVersion);

end;


← →
Набережных С.   (2005-01-15 14:55) [1]

Потому, что для сравнения нужно привести тип содержимого одного варианта к типу содержимого другого, а это в данном случае невозможно. Используй VarIsEmpty.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.022 c
1-1104865842
SelloutS
2005-01-04 22:10
2005.01.30
как узнать битрейт и время песни которая сейчас играет в винампе


11-1088152371
nester
2004-06-25 12:32
2005.01.30
Как в dll избежать exception


11-1087418434
Sormy
2004-06-17 00:40
2005.01.30
Как преобразовывать палитры цветов?


14-1105455343
syte_ser78
2005-01-11 17:55
2005.01.30
библиотека не зарегестрирована


4-1102500909
maxistent
2004-12-08 13:15
2005.01.30
Работа с COM ами...




   Наверх