Тема: Поиск обьекта по Handle
Задача состоит в получении объекта по Handle объекта. Про HandleToObject я знаю.
Строка: FindObj:= HandleToObject(sHandleObj) as IAcadObject
выполняется без ошибки только в случаи наличия объекта с таким handle.
А как быть, если объекта с таким Handle нет, что вернет функция?
У меня просто прерывается выполнение функции.
Я пробовал делать проверку перед HandleToObject (перебором):
If ExistObjectbyHandle(ModelSpace,sHandleObj)
then FindObj:= HandleToObject(sHandleObj) as IAcadObject
else FindObj:=nil;
Все хорошо но если чертеж огромный перебор выполняется очеееень долго.