private void openEDSfile(string path, InfoSection.Filetype ft) { Warnings.warning_list.Clear(); try { EDSsharp eds = new EDSsharp(); Device dev; eds.Loadfile(path); Bridge bridge = new Bridge(); //tell me again why bridge is not static? dev = bridge.convert(eds); DeviceView device = new DeviceView(); eds.OnDataDirty += Eds_onDataDirty; device.eds = eds; tabControl1.TabPages.Add(eds.di.ProductName); tabControl1.TabPages[tabControl1.TabPages.Count - 1].Controls.Add(device); device.Dock = DockStyle.Fill; device.dispatch_updateOD(); network.Add(eds); } catch (Exception ex) { Warnings.warning_list.Add(ex.ToString()); } if (Warnings.warning_list.Count != 0) { WarningsFrm frm = new WarningsFrm(); frm.ShowDialog(); } }
private static void openEDSfile(string infile, string outfile, InfoSection.Filetype ft) { eds.Loadfile(infile); exportCOOD(outfile); }