C# ошибка "Чертёж занят"
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > C# ошибка "Чертёж занят"

C# ошибка "Чертёж занят"

Ответ
Поиск в этой теме
Непрочитано 27.05.2013, 12:17 #1
C# ошибка "Чертёж занят"
Sfinks7s1
 
VB, C++, C#, Java
 
Санкт-Петербург
Регистрация: 19.04.2013
Сообщений: 48

Использую код из Developer's Guide
в конце добавляю например acDoc.CloseAndDiscard() или acDoc.CloseAndSave(acDoc.Name);
после выполнения команды в автокаде возникает ошибка "Чертёж занят".
Вопрос, как правильно "освобождать" чертёж или закрывать его?

Код:
[Выделить все]
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.Runtime;

[CommandMethod("SaveActiveDrawing")]
public static void SaveActiveDrawing()
{
Document acDoc = Application.DocumentManager.MdiActiveDocument;
string strDWGName = acDoc.Name; object obj = Application.GetSystemVariable("DWGTITLED"); if (System.Convert.ToInt16(obj) == 0) {
strDWGName = "c:\\MyDrawing.dwg";
} acDoc.Database.SaveAs(strDWGName, true, DwgVersion.Current, acDoc.Database.SecurityParameters); acDoc.CloseAndDiscard();
}

Последний раз редактировалось Sfinks7s1, 27.05.2013 в 14:17.
Просмотров: 3631
 
Непрочитано 27.05.2013, 14:04
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Тэгами из каких соображений не пользуешься? Оформи код нормально.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 27.05.2013, 14:09
#3
Sfinks7s1

VB, C++, C#, Java
 
Регистрация: 19.04.2013
Санкт-Петербург
Сообщений: 48
Отправить сообщение для Sfinks7s1 с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
Тэгами из каких соображений не пользуешься? Оформи код нормально.
скопипастил, не посмотрел, виноват, исправился.
Sfinks7s1 вне форума  
 
Непрочитано 27.05.2013, 14:13
1 | #4
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Sfinks7s1 Посмотреть сообщение
скопипастил, не посмотрел, виноват, исправился.
в редакторе сообщений смотри кнопку "#"

Замени
Код:
[Выделить все]
[CommandMethod("SaveActiveDrawing")]
на
Код:
[Выделить все]
[CommandMethod("SaveActiveDrawing", CommandFlags.Session)]
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 27.05.2013 в 14:31.
hwd вне форума  
 
Автор темы   Непрочитано 27.05.2013, 14:52
#5
Sfinks7s1

VB, C++, C#, Java
 
Регистрация: 19.04.2013
Санкт-Петербург
Сообщений: 48
Отправить сообщение для Sfinks7s1 с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
CommandMethod
хм, не думал, что метод CommandMethod перегружен, спасибо!
Sfinks7s1 вне форума  
 
Непрочитано 27.05.2013, 14:56
1 | #6
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Sfinks7s1 Посмотреть сообщение
хм, не думал, что метод CommandMethod перегружен, спасибо!
Это атрибут, а не метод. Тынц.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 27.05.2013, 15:35
#7
Sfinks7s1

VB, C++, C#, Java
 
Регистрация: 19.04.2013
Санкт-Петербург
Сообщений: 48
Отправить сообщение для Sfinks7s1 с помощью Skype™



Век живи, век учись.. Спасибо!
Sfinks7s1 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > C# ошибка "Чертёж занят"

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Обращение в семейству групп меню и последующий вызов диалога _CUI приводят к ошибке. Makswell Программирование 8 06.08.2010 08:08
Несоответствие результатов в Лире s.vas Лира / Лира-САПР 19 11.11.2009 07:31
Помощь по Лире Серега М Лира / Лира-САПР 52 28.05.2007 02:47
БРЕД СИВОЙ КОБЫЛЫ Kryaker Разное 1876 29.12.2006 23:41