Спасибо огромное за предоставленный ответ. Сам разобрался. В предлагаемом примере в строках 42, 57, 73 где локальные переменные принимали тип DBDictionary, нет банальной проверки на NULL. Поэтому если к примеру небыло добавлено в чертеж PDF подложки, или DWF подложки, или Растрового изображения программа вылетала в ошибки. Маленький недочет. Считаю, что если публикуется статься банальные проверки на существования, NULL и не только, как говорят в простонародье "Защита от дурака" должна быть обязательно. Иначе конечно примеры будут валиться. Спасибо еще раз за быстрое реагирование. Буду теперь впреть проверять предложенные статьи на данные недочеты и потом уже если будут действительно ошибки, буду публиковать темы. Спасибо!!!