public void saveData() { try { List <string> lines = new List <string>(); // items > lines.Add("" + portNo); if (key != null) { lines.Add(StringTools.encodeLines(FieldsSerializer.serialize(key))); } else { lines.Add(""); } lines.Add(passphrase); lines.Add("" + forwardPortNo); // < items File.WriteAllLines(getDataFile(), lines, Encoding.UTF8); } catch (Exception e) { Utils.WriteLog(e); } }
private void btnTestFieldsSerializer_Click(object sender, EventArgs e) { try { Ground.ServerInfo si = new Ground.ServerInfo(); string[] lines = FieldsSerializer.serialize(si); FieldsSerializer.deserialize(si, lines); } catch (Exception ex) { FailedOperation.caught(ex); } }
private void siSheetSetRow(int rowidx, Ground.ServerInfo si) { DataGridViewRow row = siSheet.Rows[rowidx]; int colidx = 0; row.Cells[colidx++].Value = si.title; row.Cells[colidx++].Value = si.host; row.Cells[colidx++].Value = "" + si.portNo; row.Cells[colidx++].Value = Consts.cipherModes[(int)si.cipherMode]; row.Cells[colidx++].Value = si.keyIdent; row.Cells[colidx++].Value = si.passphrase; row.Cells[colidx++].Value = StringTools.encodeLines(FieldsSerializer.serialize(si)); }
public void saveData() { try { List <string> lines = new List <string>(); // items > { List <string> siLines = new List <string>(); foreach (ServerInfo si in serverInfos) { siLines.Add(StringTools.encodeLines(FieldsSerializer.serialize(si))); } lines.Add(StringTools.encodeLines(siLines.ToArray())); } lines.Add("" + relayPortNo); lines.Add("" + quality); lines.Add("" + mainWin_l); lines.Add("" + mainWin_t); lines.Add("" + mainWin_w); lines.Add("" + mainWin_h); lines.Add(StringTools.toString(mouseActiveOutOfScreen)); if (lastConServerInfo != null) { lines.Add(StringTools.encodeLines(FieldsSerializer.serialize(lastConServerInfo))); } else { lines.Add(""); } // < items File.WriteAllLines(getDataFile(), lines, Encoding.UTF8); } catch (Exception e) { Utils.WriteLog(e); } }
private static void main2(string[] args) { if (args.Length == 0) { throw new Exception("no args"); } try { Gnd.i.logger.writeLine("開始"); Gnd.i.loadConf(); { ArgsReader ar = new ArgsReader(); Gnd.i.keepDiskFree_MB = IntTools.toInt(ar.nextArg(), 1); Gnd.i.rFileSizeMax_MB = IntTools.toInt(ar.nextArg(), 1); Gnd.i.ffmpegBinDir = FileTools.toFullPath(ar.nextArg()); Gnd.i.wavMasterBinDir = FileTools.toFullPath(ar.nextArg()); Gnd.i.rFile = FileTools.toFullPath(ar.nextArg()); Gnd.i.convWavMastering = StringTools.toFlag(ar.nextArg()); Gnd.i.wFileNoExt = FileTools.toFullPath(ar.nextArg()); Gnd.i.wFileConvReturn = FileTools.toFullPath(ar.nextArg()); } Gnd.i.logger.writeLine("keepDiskFree_MB: " + Gnd.i.keepDiskFree_MB); Gnd.i.logger.writeLine("rFileSizeMax_MB: " + Gnd.i.rFileSizeMax_MB); Gnd.i.logger.writeLine("ffmpegBinDir: " + Gnd.i.ffmpegBinDir); Gnd.i.logger.writeLine("wavMasterBinDir: " + Gnd.i.wavMasterBinDir); Gnd.i.logger.writeLine("rFile: " + Gnd.i.rFile); Gnd.i.logger.writeLine("convWavMastering: " + Gnd.i.convWavMastering); Gnd.i.logger.writeLine("wFileNoExt: " + Gnd.i.wFileNoExt); Gnd.i.logger.writeLine("wFileConvReturn: " + Gnd.i.wFileConvReturn); try { Gnd.i.logger.writeLine("コンバート開始"); new Conv().perform(); Gnd.i.logger.writeLine("コンバート正常終了"); Gnd.i.convReturn.successful = true; } catch (Exception ex) { Gnd.i.logger.writeLine("コンバート異常終了:" + ex); Gnd.i.convReturn.errorMessage = ex.Message; } File.WriteAllLines(Gnd.i.wFileConvReturn, FieldsSerializer.serialize(Gnd.i.convReturn), Encoding.UTF8); Gnd.i.logger.writeLine("正常終了"); } catch (Exception e) { Gnd.i.logger.writeLine("異常終了:" + e); } // release Gnd.i { Gnd.i.evCancel.Dispose(); Gnd.i.evCancel = null; } FileTools.clearTMP(); }