private void EditConfig() { if (this.cmBoxProcessorType.SelectedItem == null) { return; } string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString(); IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log); if (cfg == null) { return; } if (!cfg.Initialize(_param)) { return; } string cfgXml = _Processor.Setting; if (cfg.EditConfig(this, ref cfgXml)) { _Processor.Setting = cfgXml; } }
private void CreatConfig() { if (this.cmBoxProcessorType.SelectedItem == null) { return; } string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString(); IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log); if (cfg == null) { return; } if (!cfg.Initialize(_param)) { return; } string cfgXml = ""; if (cfg.CreateConfig(this, out cfgXml)) { _Processor.Setting = cfgXml.ToString(); rtBoxSetting.Clear(); rtBoxSetting.Text = _Processor.Setting; } }