Commit Graph
4 Commits
Author SHA1 Message Date
company-desktop eee1b76d18 fix: selectEqu 的 pszSearch 判空条件写反
PR #50 去掉早退后,赋值条件写成 if (!pszSearch),正好相反:

- pszSearch == NULL("插入设备"、selectSingleEqu(NULL, ...))
  把 NULL 赋给 CString,Debug 版触发 ASSERT(AfxIsValidString)
- pszSearch != NULL(selectCustomValve 传入 "闸阀 DN100")
  预填的搜索词被清成空串,对话框打开后搜索框是空的

改为 if (pszSearch)。同时补上下面 CString sText(pszSearch) 的空判断,
pszSearch 为 NULL 时构造 CString 同样会 ASSERT。

保持用调用者传入的 pszSearch 判断设备子类型,而不是 dlg.m_sSearch:
后者在 DoModal 之后可能已被用户改成别的搜索词。
2026-10-25 11:05:18 +08:00
gjm a7418aa128 fix 新建自定义设备对话框上的"插入设备"无效
fix 新建自定义设备对话框上的"插入设备"无效
2026-10-25 10:57:32 +08:00
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00
gjm 345044cb46 初始化提交 2026-09-28 15:28:50 +08:00