www.mxdraw.com
内容索引主面
前一个向上下一个
_DMxDrawX::LoadModule 方法

加载mrx扩展模块

IDL
[id(141), helpstring("method LoadModule")]
VARIANT_BOOL LoadModule(BSTR sModuleName);
参数 
说明 
BSTR sModuleName 
mrx扩展模块文件名 

例如: JS,在网布动态加载服务器上的扩展模块,并动态加服务器上的工具条文件 MyExtApp#3.0,MyExtApp是模块文件名,在服务器上的文件名应该是发行版:MyExApp.mrx,或调试版:MyExAppd.mrx; 3.0是用户的版本号,如果扩展模块发生变化,并通知客户端不要使用缓存,就把版本号升1.

      function InitMxDrawX() {
      var mxOcx = document.getElementById("MxDrawXCtrl");
      if (mxOcx) {
          if (!mxOcx.IsIniting()) {
              clearInterval(mxtime);
    
              // 动态从服务器上加载扩展模块.
              var mxOcx = document.all.item("MxDrawXCtrl");
              mxOcx.LoadModule("~/MyExtApp#3.0");
       
              // 动态加工具条

              mxOcx.LoadToolBar("~/MxDraw-ToolBar-Draw.mxt",true);
          }
      }
  }
  mxtime = setInterval(InitMxDrawX, 100);
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!