Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }