public void Main(ref cSapModel SapModel, ref cPluginCallback ISapPlugin) { Model.Etabs.EtabsData.Instance = new Model.Etabs.EtabsData(ref SapModel, ref ISapPlugin); MainWindow form = new MainWindow(); form.Show(); }
public Form1(ref cSapModel SapModel, ref cPluginCallback Plugin) { _Plugin = Plugin; _SapModel = SapModel; InitializeComponent(); }
public void Main(ref cSapModel SapModel, ref cPluginCallback ISapPlugin) { model = SapModel; pluginCallback = ISapPlugin; AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(OnAssemblyResolve); try { cHelper helper = new Helper(); var etabsObject = helper.GetObject("CSI.ETABS.API.ETABSObject"); model = etabsObject.SapModel; } catch { ISapPlugin.Finish(0); return; } try { OpenOrFocusSpeckle(model); SelectionTimer = new Timer(2000) { AutoReset = true, Enabled = true }; SelectionTimer.Elapsed += SelectionTimer_Elapsed; SelectionTimer.Start(); } catch (Exception e) { ISapPlugin.Finish(0); return; } }
/// <summary>k /// plug-in data /// </summary> /// <param name="Model"></param> /// <param name="Isapplugin"></param> public void Main(ref cSapModel Model, ref cPluginCallback IsapPlugin) { try { var t = new Test1(); t.Main(ref Model); } catch (Exception e) { IsapPlugin.Finish(0); } IsapPlugin.Finish(0); }
/// <summary>k /// plug-in data /// </summary> /// <param name="Model"></param> /// <param name="Isapplugin"></param> public void Main(ref cSapModel Model, ref cPluginCallback IsapPlugin) { try { //// do something //MessageBox.Show("hello world"); var t = new Test1(); t.Main(ref Model); } catch (Exception e) { IsapPlugin.Finish(0); } IsapPlugin.Finish(0); }
public EtabsData(ref cSapModel cSapModel, ref cPluginCallback cPlugin) { CSapModel = cSapModel; CPlugin = cPlugin; }
public void main(ref cSapModel sapModel, ref cPluginCallback pluginCallback) { MessageBox.Show("ok"); pluginCallback.Finish(0); }