наткнулся тут на интересную штучку. C55H WIN2000
Код: Выделить всё
Program
a any
code
clear(a)
end
Код: Выделить всё
Program
a any
code
а=5
clear(a)
end
Т.е. нельзя применять clear() к перменным типа ANY до первой
операции присвоения...
Valentin Babaev <babaev@aeksh.org> (Aerztekammer Schleswig-Holstein)
(Добавление)
Я о подобном уже не раз писал.
Это - "стандартная" болезнь младших версий Клары - не проверка указателей на валидность перед их использованием. В C60 разработчики стали понемногу исправлятся - подобная ситуация теперь хоть и имеет место (вспомните, хотя-бы, мои последние письма с проблемой Init/Kill приложения), но уже значительно в меньшей степени. Будем надеятся, что дальше будет еще лучше!
=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru
Полагаю, правильным в данном случае будет проверять переменную на NULL перед очисткой...
Сергей.
Написал: ClaList(2)