fix: 未入库管道实体存截面时临时文件名不再撞车 #30

Merged
gjm merged 1 commits from company-desktop-computer/refactor/ewpipebase-region-sat AGit into main 2026-10-21 23:30:14 +08:00
Collaborator

objectId() 为 kNull 时(剪贴板复制、临时序列化等),handle 取不到,
原来拼出来的文件名固定是 Region__.dat,同一次存盘里所有截面共用
一个临时文件。

改为:句柄有效时仍用句柄,否则用进程内递增序号 N1/N2/... 作为后缀。
日志里的标识同步从 handle 改成 tag。

objectId() 为 kNull 时(剪贴板复制、临时序列化等),handle 取不到, 原来拼出来的文件名固定是 Region_<pid>_.dat,同一次存盘里所有截面共用 一个临时文件。 改为:句柄有效时仍用句柄,否则用进程内递增序号 N1/N2/... 作为后缀。 日志里的标识同步从 handle 改成 tag。
company-desktop-computer added 1 commit 2026-10-21 23:22:20 +08:00
objectId() 为 kNull 时(剪贴板复制、临时序列化等),handle 取不到,
原来拼出来的文件名固定是 Region_<pid>_.dat,同一次存盘里所有截面共用
一个临时文件。

改为:句柄有效时仍用句柄,否则用进程内递增序号 N1/N2/... 作为后缀。
日志里的标识同步从 handle 改成 tag。
gjm approved these changes 2026-10-21 23:30:11 +08:00
gjm merged commit 54f24a93e4 into main 2026-10-21 23:30:14 +08:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gjm/envi-code#30