如何从DXL显示隐藏模块



是否可以显示来自非显示状态(隐藏)的模块?我已经做了一个临时解决方案,我关闭以前打开的模块,然后在显示模式下打开它,但这可能非常慢,因为它打开模块两次:

// We actually get the mod from the object but you get what I mean
mod = fooFunc() // foo.inc
string modName = fullName(mod) // get module path
close(mod) // close hidden module
mod = read(modName, true, true) // open same module in "display" mode

不需要close

Module mod = read ("/the/module", false, true)    
Object myObject = first mod
mod = read (fullName (module myObject), true, true)

完美工作。我没有做任何性能测试,但我认为与从头打开模块相比,使模块可见并不需要花费太多时间。

相关内容

  • 没有找到相关文章