using System; using System.Collections.Generic; using System.Linq; using System.Text; using CommonLib; using CommonLib.utils; using System.Windows.Forms; namespace EmployeeManager { /// /// c#库被调用统一接口类 /// public sealed class DllBaseClass:IForm { public static string m_myName = ""; public DllBaseClass() { } //以数组传入参数,容易扩展 public DllBaseClass(string[] args) { string dllid = args[4].ToString(); FrmMain _FrmMain = new FrmMain(); //------------------自定义的参数解析过程---------------- try { if (args.Length == 0) _FrmMain.Text = "没有参数"; else { _FrmMain.Text = args[0].ToString(); _FrmMain.ModuleId = args[5].ToString(); } } catch (Exception ex) { PubUtil.WriteLog("ModuleInit错误:" + ex.Message); } SubForm = _FrmMain; //------------------解析完毕,准备调用有关窗体---------------- //_FrmMain.ShowDialog(); //_FrmMain.Close(); //_FrmMain.Dispose(); //_FrmMain = null; } public Form SubForm { get; set; } } }