After running the following code block, the drawing becomes unusable, as every time I run ReadDwgFile after a successful run I get "ENoInputFiler."
foreach (ObjectId attributeObjId in anotherBlkTableRecord)
{
AttributeDefinition attributeDefinition = (trans.GetObject(attributeObjId, OpenMode.ForRead).GetType() == typeof(AttributeDefinition) ?
(AttributeDefinition)trans.GetObject(attributeObjId, OpenMode.ForRead) : null);
if (attributeDefinition != null)
{
if (string.Compare(attributeDefinition.Prompt, attributePrompt, true) == 0)
{
return GetAttributeValueStep2(activeDb, workingBlock, attributeDefinition.Tag);
}
}
}
Am I doing something wrong?