/* frmMainWindow() * * Form Constructor, Initializes Components & Server Control Object */ public frmMainWindow() { // init Window InitializeComponent(); this.Text = this.Text + " v" + skbtCoreConfig.strVersion; // Initialize Members sc = new skbtServerControl(this); }
/* skbtCoreConfig() * * Initializes all members and attempts to load required config files */ public skbtCoreConfig(skbtServerControl s) { this.sc = s; // Initialize this.skbtXMLConfigPath = Path.Combine(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "SKBT_Data"), "skbtConfig.xml"); // Check if folder exists and if not, create it if (!Directory.Exists(Path.GetDirectoryName(this.skbtXMLConfigPath))) { Directory.CreateDirectory(Path.GetDirectoryName(this.skbtXMLConfigPath)); } // Load core config loadCoreConfig(); }