private void Init() { try { DirectoryInfo topDir = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory); CommonPars.ScreenTipConfigFilePath = topDir.Parent.FullName + "\\Configuration\\SuperMap.ZS.Config.xml"; XElement root = XElement.Load(CommonPars.ScreenTipConfigFilePath); CommonPars.ScreenTipName = root.Element("ScreenTipProgremName").Value; CommonPars.ScreenTipType = (ScreenTipType)Enum.Parse(typeof(ScreenTipType), root.Element("ScreenTipType").Value); if (CommonPars.ScreenTipType == ScreenTipType.Next) { MessageServer server = new MessageServer(); server.StartReceive(); server.OnReceived += Server_OnReceived; } string sql = "select * from workspaceserverinfo"; DataSet dt = DbHelperMySQL.GetDataSet(DbHelperMySQL.Conn, CommandType.Text, sql); if (dt.Tables.Count > 0 && dt.Tables[0].Rows.Count > 0) { CommonPars.DataRootDirInServer = dt.Tables[0].Rows[0]["WorkspaceServerPath"].ToString(); CommonPars.OriginalDirInServer = dt.Tables[0].Rows[0]["OriginalDir"].ToString(); } } catch (Exception ex) { Log.OutputBox(ex); } }