禁止修改,因为文档没有打开的事务。该文档没有未结交易。在 Revit 文档中。
问问题
1508 次
3 回答
1
您有 2 个选项:
在类属性中将 TransactionMode 更改为 Automatic
[交易(交易模式。自动)]
在您的命令中打开一个事务
交易 tr = new Transaction(commandData.Application.ActiveUIDocument.Document); tr.Start("这里的命令名");
// 你的代码
tr.Commit();
于 2015-07-15T11:32:23.280 回答
1
由于您将其标记为revitpythonshell
:
try:
transaction = Transaction(doc, 'a name for your transaction)
transaction.Start()
do_stuff_that_needs_to_modify_document()
transaction.Commit()
except:
transaction.Rollback()
throw_hands_up_in_the_air_and_cry_in_frustration()
于 2015-07-15T14:03:50.903 回答
-1
关闭流式阅读器功能
Dim TextLine As String = ""
Dim fs As FileStream = New FileStream("baglanti.ini", FileMode.Open)
Dim sr As StreamReader = New StreamReader(fs)
baglanti_kodu = sr.ReadLine()
fs.Close()
sr.Close() <---- they
于 2015-07-15T11:11:00.440 回答