Dhi*_*ake 0 revit revit-api revitpythonshell
不允许从在API上下文之外运行的外部应用程序启动事务.无法启动交易.
使用我的魔法通灵水晶球猜测你是如何避免在你的Revit/RPS插件中收到此错误信息,这里有一些额外的信息:
Form从其中一个事件中调用API时(Button.OnClick)你想要做的是弄清楚如何回到API上下文来执行你的代码.执行此操作有两种主要方法(假设您已离开IExternalCommand.Execute上下文):
Idling活动内的工作ExternalEvent由于您在标签中提到了RevitPythonShell,为什么不查看我在Web服务器示例中如何使用外部事件.
IExternalEventHandlerExecute方法Execute方法在Revit API上下文中运行)ExternalEvent(使用刚刚创建的事件处理程序)my_external_event.Raise())| 归档时间: |
|
| 查看次数: |
2532 次 |
| 最近记录: |