![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проверить переменную типа Variant
ford © (2012-06-26 14:00:00)Добрый день!
Объявил переменную W:Variant;
далее в методе onCreate главной формы устанавливаю её в VarNull
W:=VarNull;
Потом в программе проверяю
if W=VarNull Then
Begin
W:=GetOleObject('word.Application');
...
end;
но на if W=VarNull Then программа выдает ошибку Invalid Variant Operation
пробовал присваивать 0 и проверять на равенство 0 но вылетает та же ошибка :(
Подскажите, как проинициализировать переменную "пустым значением", чтобы потом корректно обработать это равенство ?
ford (2012-06-26 14:22:00) [1]Спасибо :)
Ega23 (2012-06-26 14:07:00) [2]
uses Variants;
w := null;
if VarIsNull(w) then
AV (2012-06-26 14:06:00) [3]ExcelApp := Unassigned;
if Pointer(IDispatch(ExcelApp)) <> nil then
ExcelApp.quit;