Beispiel #1
0
        ///////////////////////////////////////////////////////////////////////////
        public static CollectorConfig LoadFromFile(string file)
        {
            CollectorConfig Temp;
            StreamReader    sr;

            try
            {
                sr = new StreamReader(file);
                string json = sr.ReadToEnd();
                Temp = JsonConvert.DeserializeObject <CollectorConfig>(json);
                Temp.ConfigFileName = file;
                sr.Close();
            }
            catch (Exception e)
            {
                Temp              = new CollectorConfig();
                Temp.Database     = "";
                Temp.CachePath    = "";
                Temp.ScanInterval = 5000;
            }

            return(Temp);
        }
Beispiel #2
0
        /////////////////////////////////////////////////////////////////////////////////////////
        public MainForm()
        {
            InitializeComponent();
            MyConfig = new CollectorConfig();
            MyConfig = CollectorConfig.LoadFromFile(@"setting.cfg");


            CacheFilesProcessed = new List <string>();
            string connectionString =
                "User=SYSDBA;" +
                "Password=masterkey;" +
                @"Database=" + MyConfig.Database + ";" +
                //@"Database=D:\Project\WoTAnalyticTools\Database\COLLECTORDB.FDB;" +
                @"client library=fbembed.dll;" +
                "Dialect=3;" +
                "Charset=NONE;" +
                "Connection lifetime=15;" +
                "ServerType=Embedded";

            myConnection = new FbConnection(connectionString);
            myConnection.Open();
            CDB = new CollectorDB(ref myConnection);
        }