Это к программированию прямого отношения не имеет, только если программист не будет использоватьОб этом разговора не было. В противном случае был бы приложен код... ;)
через командную строку (..._copyclip...)
Я спешил и не нашел подходящего разделаЗря. Спешка тут не поможет.
Проблема возникает у пользователя на компьютере на любых фалах.Значит остаются две возможности:
При чем у другого пользователя сидящего рядом все OK!
Скоро я навещу этого пользователя и если ошибка все еще будет попробую сделать скриныВот с этого и нужно начинать! :)
и подробнее опишу ситуацию.
Спешка тут не поможетА в какой раздел поместить этот вопрос?
Вот с этого и нужно начинать!У пользователя явных сообщение не было, но что писалось в динамической подсказке.
Цитата: Александр Ривилис от 30-07-2014, 19:50:43Пока пусть побудет здесь. По поводу спешки я имел в виду, что в вопросе очень желательно указать сразу всю информацию. Пусть её даже будет больше, чем окажется необходимым для решения вопроса.
Спешка тут не поможет
А в какой раздел поместить этот вопрос?
Command: _AUDIT
Fix any errors detected? [Yes/No] <N>: y
Auditing Header
Auditing Tables
AcDbDictionary(C) ACAD_MATERIAL eDuplicateIndex Delete Entry
Auditing Entities Pass 1
Pass 1 1700 objects audited
Auditing Entities Pass 2
Pass 2 1700 objects audited
Auditing Blocks
18 Blocks audited
Auditing AcDsRecords
Total errors found 1 fixed 1
Erased 0 objects
2. При копировании в буфер обмена появляются сообщения:Command: _copyclip 188 found
*Warning* Multiply owned object, handle "D"
*Warning* Multiply owned object, handle "57"
3. Пункты 2) 3) 4) я совсем не понял:Drawing recovery.
Drawing recovery log.
Validating objects in the handle table.
Valid objects 1816 Invalid objects 0
Validating objects completed.
AcDbDictionary(C) ACAD_MATERIAL eDuplicateIndex Delete Entry
Recover: error 120 opening Named Objects Dictionary.
Created new NOD.
Setting NOD ACAD_MLINESTYLE dict id.
Setting NOD ACAD_GROUP dict id.
Setting NOD ACAD_LAYOUT dict id.
Setting NOD ACAD_PLOTSTYLENAME dict id.
Setting NOD ACAD_PLOTSETTINGS dict id.
Setting NOD ACAD_MATERIAL dict id.
Setting NOD ACAD_VISUALSTYLE dict id.
Creating new ACAD_COLOR dictionary
Salvaged database from drawing.
Auditing Header
Auditing Tables
Auditing Entities Pass 1
Pass 1 1700 objects audited
Auditing Entities Pass 2
AcDbDimStyleTableRecord: "ISO-25"
Not in Table Added
AcDbDictionary(6A) Imperial24 eNotThatKindOfClass Delete Entry
AcDbDictionary(6A) Metric50 eNotThatKindOfClass Delete Entry
Pass 2 1700 objects auditedAcDbDictionary(D) Owner Id != Dictionary Id Fix it
AcDbDictionary(D)
Dictionary Reactor Missing Attach it
AcDbDictionary(1A) Owner Id != Dictionary Id Fix it
AcDbDictionary(1A)
Dictionary Reactor Missing Attach it
AcDbDictionary(6A) Owner Id != Dictionary Id Fix it
AcDbDictionary(6A)
Dictionary Reactor Missing Attach it
AcDbDictionary(17) Owner Id != Dictionary Id Fix it
AcDbDictionary(17)
Dictionary Reactor Missing Attach it
AcDbDictionary(19) Owner Id != Dictionary Id Fix it
AcDbDictionary(19)
Dictionary Reactor Missing Attach it
AcDbDictionaryWithDefault(E)
Owner Id != Dictionary Id Fix it
AcDbDictionaryWithDefault(E)
Dictionary Reactor Missing Attach it
AcDbDictionary(11D) Owner Id != Dictionary Id Fix it
AcDbDictionary(11D)
Dictionary Reactor Missing Attach it
Auditing Blocks
18 Blocks audited
Auditing AcDsRecords
Total errors found 26 fixed 26
Erased 0 objects
массив Entity формирую просто
к примеру так:
...
Dim Ent = new List(of Entity)
Dim ln As New Autodesk.AutoCAD.DatabaseServices.Line(p3d1, p3d2)
Ent.Add(Ln)
Значительно интереснее как этим примитивам задаются параметры типа цвет, слой, тип линии и т.д
А вот, что касается: установки слоев, выравнивания текстов, назначения ассоциаций заливкам, масштабирование (scale), перемещение, то это возможно сделать только после добавления примитива в базу методамиНу есть еще и метод Entity.SetDatabaseDefaults Method (Database)
AppendEntity(Entity)
AddNewlyCreatedDBObject(Entity, True)
и только потом устанавливает слои и прочее...
SetDatabaseDefaultsЯ об этом методе знаю, но пока еще его не применял.