private static bool WriteOptions(string fileName, BrowserOptions opetions) { bool retVal = true; EasyXMLSerializer.SerializeTool ser = new EasyXMLSerializer.SerializeTool(fileName); if (!ser.WriteXmlFile(opetions)) { MessageBox.Show(IntPtr.Zero, "Cannot write Options to File:" + fileName + "\n" + ser.LastError, "Options - Error!", MessageBoxOptions.OkOnly | MessageBoxOptions.IconExclamation); retVal = false; } return(retVal); }
private static bool LoadOptions(string fileName, out BrowserOptions options) { EasyXMLSerializer.SerializeTool ser = new EasyXMLSerializer.SerializeTool(fileName); options = ser.ReadXmlFile <BrowserOptions>(fileName); if (options == null) { if (!string.IsNullOrEmpty(ser.LastError)) { MessageBox.Show(IntPtr.Zero, "Cannot load Config File " + fileName + "\n" + ser.LastError, "Error Loading Config!", MessageBoxOptions.OkOnly | MessageBoxOptions.IconExclamation); } return(false); } return(true); }