From 68a4b459eeb18effb8b3096add3d88c15629ab69 Mon Sep 17 00:00:00 2001
From: C3032 <1057644574@qq.com>
Date: 星期一, 23 三月 2026 11:01:16 +0800
Subject: [PATCH] 修复了 master 分支中的编译错误
---
LB_SmartVision/Forms/Pages/ProcessPage/ProcessPage.cs | 22 ++++++++++++++++++----
1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/LB_SmartVision/Forms/Pages/ProcessPage/ProcessPage.cs b/LB_SmartVision/Forms/Pages/ProcessPage/ProcessPage.cs
index dd1a063..f57158a 100644
--- a/LB_SmartVision/Forms/Pages/ProcessPage/ProcessPage.cs
+++ b/LB_SmartVision/Forms/Pages/ProcessPage/ProcessPage.cs
@@ -124,14 +124,14 @@
return;
ProcessInputsSelectForm inputsSelectForm = new ProcessInputsSelectForm(ProcessName, ProcessRunBll);
- inputsSelectForm.Text = ProcessName;
+ inputsSelectForm.ProcessName = ProcessName;
inputsSelectForm.ShowDialog();
ProcessRunBll.SaveInputs();
ProcessRunBll.SaveOutputs();
ProcessRunBll.CompileMappings();
- //string ProcessPath = GlobalVar.allProcessPath + ProcessRunBll.Name + "\\" + ProcessName + ".json";
- //((IProcess)dicSteps[ProcessName]).Load(ProcessPath);
+ string ProcessPath = GlobalVar.allProcessPath + ProcessRunBll.Name + "\\" + ProcessName + ".json";
+ ((IProcess)dicSteps[ProcessName]).Load(ProcessPath);
}
public void DeleteProcess(string ProcessName)
@@ -333,6 +333,16 @@
LogInfo?.Invoke(string.Format("娴佺▼[{0}]姝ラ\"{1}\"鍔犺浇澶辫触浜�", this.Text, ProcessName), LogInfoType.ERROR);
process.strProcessName = ProcessName;
}
+ else if (process is LB_VisionProcesses.Processes.BarcodeReaderProcess)
+ {
+ LB_VisionProcesses.BarcodeReaders.BarcodeReaderForm barcodeForm
+ = new LB_VisionProcesses.BarcodeReaders.BarcodeReaderForm((LB_VisionProcesses.Processes.BarcodeReaderProcess)process, ProcessPath);
+ barcodeForm.ShowDialog();
+
+ if (!(process.Load(ProcessPath)))
+ LogInfo?.Invoke(string.Format("娴佺▼[{0}]姝ラ\"{1}\"鍔犺浇澶辫触浜�", this.Text, ProcessName), LogInfoType.ERROR);
+ process.strProcessName = ProcessName;
+ }
else if (ClassName.Contains("CommunicatorConfig") && process is CommunicatorConfig)
{
LB_VisionProcesses.Communicators.CommunicatorForm communicatorForm
@@ -370,7 +380,11 @@
ProcessRunBll.UpdataInputsAndOutputs(ProcessName, process);
}
- catch (Exception ex) { Debug.WriteLine(ex.Message); }
+ catch (Exception ex)
+ {
+ Debug.WriteLine(ex.Message);
+ MessageBox.Show($"鎵撳紑閰嶇疆鐣岄潰澶辫触: {ex.Message}\n{ex.StackTrace}", "閿欒", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
}
private void AddBranch(string ProcessName)
--
Gitblit v1.9.3