Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Как выполнить сохранение текущего чертежа без его закрытия?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как выполнить сохранение текущего чертежа без его закрытия? (Прочитано 4687 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Кирилл Захаров
ADN OPEN
Сообщений: 119
Карма: 5
Как выполнить сохранение текущего чертежа без его закрытия?
«
:
30-06-2017, 12:17:02 »
Вроде простой вопрос, но нормального решения я почему-то не могу найти.
Использую код такого вида:
Код - C#
[Выбрать]
adocTarget
.
SendStringToExecute
(
"_QSAVE
\n
"
,
false
,
false
,
false
)
;
Есть ли более правильный способ?
Записан
Отмечено как Решение
Кирилл Захаров
30-06-2017, 13:05:22
Александр Ривилис
Administrator
Сообщений: 13882
Карма: 1787
Рыцарь ObjectARX
Skype:
Re: Как выполнить сохранение текущего чертежа без его закрытия?
«
Ответ #1 :
30-06-2017, 12:31:51 »
adocTarget.Database.SaveAs
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Кирилл Захаров
ADN OPEN
Сообщений: 119
Карма: 5
Re: Как выполнить сохранение текущего чертежа без его закрытия?
«
Ответ #2 :
30-06-2017, 13:05:02 »
Cпасибо за подсказку.
Раньше у меня возникала ошибка eFileSharingViolation и я думал, что это не работает.
Код - C#
[Выбрать]
adocTarget
.
Database
.
SaveAs
(
adocTarget
.
Name
,
true
, DwgVersion
.
Current
, adocTarget
.
Database
.
SecurityParameters
)
;
http://www.private.peterlink.ru/poleshchuk/cad/2009/Bug2apie.htm
Записан
Александр Ривилис
Administrator
Сообщений: 13882
Карма: 1787
Рыцарь ObjectARX
Skype:
Re: Как выполнить сохранение текущего чертежа без его закрытия?
«
Ответ #3 :
30-06-2017, 13:09:15 »
Есть альтернативный вариант (через COM/ActiveX): IAcadDocument.Save
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Как выполнить сохранение текущего чертежа без его закрытия?