private static bool ImportScheme(string schemeName, string SETTINGS_PATH, string sFilename) { /// <summary> /// Import eines Eplan Schemes /// </summary> /// <remarks> /// string schemeName Name des Schematas /// string SETTINGS_PATH = wenn unklar Daten aus XML lesen Beispiel für Beschriftung: "USER.Labelling.Config"; /// string sFilname Verweis auf XML-Datei, Beispiel: @"$(MD_SCRIPTS)\Test\LB.Einbauorte.xml" /// </remarks> SchemeSetting schemeSetting = new SchemeSetting(); schemeSetting.Init(SETTINGS_PATH); try { // prüfen ob die das Schema vorhanden ist, import wenn nicht da if (schemeSetting.CheckIfSchemeExists(schemeName) == false) { // testen ob es die XML Datei gibt if (FunctionCheckFileExist(sFilename)) { // import wenn Schema nicht in Eplan und XML-Datei existiert schemeSetting.ImportSchemes(sFilename, false); return(true); } else { MessageBox.Show("XML-Datei fehlt: " + sFilename); return(false); } } return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }