private static Dictionary <string, object> OpenDoc6(ISldWorks SwApp, string FileName, swDocTemplateTypes_e Type, swOpenDocOptions_e Options, string Configuration) { int error = -1, warning = -1; Dictionary <string, object> result = new Dictionary <string, object>(); var doc = SolidWorksInstance.SwApp.OpenDoc6(FileName, Type.SWToInt(), Options.SWToInt(), Configuration, ref error, ref warning); var error_E = error.CastObj <swFileLoadError_e>(); var waring_E = error.CastObj <swFileLoadWarning_e>(); if (doc == null) { throw new Exception($"Opendoc Failed - Error: {error_E.ToString()} ,Waring:{waring_E.ToString()}"); } result.Add(IModelDoc2Const, doc); result.Add(ErrorConst, error_E); result.Add(WaringConst, waring_E); return(result); }
public static Dictionary <string, object> OpenDoc6(string FileName, swDocTemplateTypes_e Type, swOpenDocOptions_e Options, string Configuration) { return(OpenDoc6(SolidWorksInstance.SwApp, FileName, Type, Options, Configuration)); }