/// <summary> /// 刷新表格 /// </summary> private void Refresh() { dgvNoticeList.Rows.Clear(); if (File.Exists(StrListFile)) { StrList.LoadFromFile(StrListFile); for (int i = 0; i < StrList.Count; i++) { dgvNoticeList.Rows.Add(StrList[i]); } } else { StrList.SaveToFile(StrListFile); } }
public bool SaveCustomItemName() { bool result; int I; TStringList SaveList; string sFileName; TItemName ItemName; sFileName = M2Share.g_Config.sEnvirDir + "ItemNameList.txt"; SaveList = new TStringList(); lock (m_ItemNameList) try { if (m_ItemNameList.Count > 0) { for (I = 0; I < m_ItemNameList.Count; I++) { ItemName = m_ItemNameList[I]; //SaveList.Add((ItemName.nMakeIndex).ToString() + "\09" + (ItemName.nItemIndex).ToString() + "\09" + ItemName.sItemName); } } } finally { } SaveList.SaveToFile(sFileName); Dispose(SaveList); SaveList.Dispose(); result = true; return(result); }
public void SaveCastleList() { TStringList LoadList; try { if (!Directory.Exists(M2Share.g_Config.sCastleDir)) { Directory.CreateDirectory(M2Share.g_Config.sCastleDir); } if (m_CastleList.Count > 0) { LoadList = new TStringList(); for (int I = 0; I < m_CastleList.Count; I++) { LoadList.Add(Convert.ToString(I)); } LoadList.SaveToFile(M2Share.g_Config.sCastleFile); } } catch { M2Share.MainOutMessage("{异常} CastleManager.SaveCastleList..." + M2Share.g_Config.sCastleFile); } }
public void SaveGuildList() { TStringList SaveList; if (M2Share.nServerIndex != 0) { return; } SaveList = new TStringList(); if (GuildList.Count > 0) { for (int I = 0; I < GuildList.Count; I++) { // SaveList.Add(((GuildList[I]) as TGUild).sGuildName); } } try { SaveList.SaveToFile(M2Share.g_Config.sGuildFile); } catch { M2Share.MainOutMessage("行会信息保存失败!!!"); } SaveList.Dispose(); Dispose(SaveList); }
private void TfoDownload_FormDestroy(object sender, EventArgs e) { DataStream.Dispose(); LogFile.SaveToFile(baseFolder + "update.log"); LogFile.Clear(); LogFile = null; if (idleHandler != null) { Application.Idle -= idleHandler; } }
public bool LoadCustomItemName() { bool result; TStringList LoadList; string sFileName; string sLineText; string sMakeIndex = string.Empty; string sItemIndex = string.Empty; int nMakeIndex = 0; int nItemIndex = 0; string sItemName = string.Empty; TItemName ItemName; result = false; sFileName = M2Share.g_Config.sEnvirDir + "ItemNameList.txt"; LoadList = new TStringList(); if (File.Exists(sFileName)) { lock (m_ItemNameList) try { if (m_ItemNameList.Count > 0) { m_ItemNameList.Clear(); } LoadList.LoadFromFile(sFileName); for (int I = 0; I < LoadList.Count; I++) { sLineText = LoadList[I].Trim(); sLineText = HUtil32.GetValidStr3(sLineText, ref sMakeIndex, new string[] { " ", "\09" }); sLineText = HUtil32.GetValidStr3(sLineText, ref sItemIndex, new string[] { " ", "\09" }); sLineText = HUtil32.GetValidStr3(sLineText, ref sItemName, new string[] { " ", "\09" }); nMakeIndex = HUtil32.Str_ToInt(sMakeIndex, -1); nItemIndex = HUtil32.Str_ToInt(sItemIndex, -1); if ((nMakeIndex >= 0) && (nItemIndex >= 0)) { ItemName = new TItemName(); ItemName.nMakeIndex = nMakeIndex; ItemName.nItemIndex = nItemIndex; ItemName.sItemName = sItemName; m_ItemNameList.Add(ItemName); } } result = true; } finally { } } else { LoadList.SaveToFile(sFileName); } Dispose(LoadList); return(result); }
public static void SaveGateConfig(TConfig Config) { TStringList SaveList; int I; int n8; string s10; string sC; SaveList = new TStringList(); SaveList.Add(";No space allowed"); SaveList.Add(GenSpaceString(";Server", 15) + GenSpaceString("Title", 15) + GenSpaceString("Remote", 17) + GenSpaceString("Public", 17) + "Gate..."); for (I = 0; I < Config.nRouteCount; I++) { sC = GenSpaceString(Config.GateRoute[I].sServerName, 15) + GenSpaceString(Config.GateRoute[I].sTitle, 15) + GenSpaceString(Config.GateRoute[I].sRemoteAddr, 17) + GenSpaceString(Config.GateRoute[I].sPublicAddr, 17); n8 = 0; while (true) { s10 = Config.GateRoute[I].Gate[n8].sIPaddr; if (s10 == "") { break; } if (!Config.GateRoute[I].Gate[n8].boEnable) { s10 = '*' + s10; } s10 = s10 + ':' + (Config.GateRoute[I].Gate[n8].nPort).ToString(); sC = sC + GenSpaceString(s10, 17); n8++; if (n8 >= 10) { break; } } SaveList.Add(sC); } SaveList.SaveToFile(".\\!addrtable.txt"); //SaveList.Free; }
//~TIniFile() public void Close() { TmpList.SaveToFile(m_Path); }