| | |
| | | ```mermaid |
| | | graph TD |
| | | Start([開始 OMRErr2ini]) --> CheckDisp{Display?} |
| | | flowchart TD |
| | | Start([開始 OMRErr2ini]) --> CheckDisp{判斷 Display 旗標?} |
| | | |
| | | CheckDisp -- True --> IniWrite[開啟 Checkerr.ini<br/>讀取目前 Count 並累加<br/>寫入 Reason, Site, FileName 等詳細資訊] |
| | | CheckDisp -- False --> DatWrite[開啟 CheckMemo.dat<br/>附加 Reason 錯誤訊息字串] |
| | | CheckDisp -- True (紀錄到 ini) --> OpenIni[開啟 Checkerr.ini] |
| | | OpenIni --> IncCount[取得並遞增 OMRCount] |
| | | IncCount --> WriteDetails[寫入 Reason, Ignore, FileName, Site 等詳細資訊] |
| | | WriteDetails --> CloseIni[關閉並釋放 ini] |
| | | |
| | | IniWrite --> End([結束]) |
| | | DatWrite --> End |
| | | CheckDisp -- False (紀錄到 dat) --> OpenDat[讀取 CheckMemo.dat] |
| | | OpenDat --> AddReason[附加 Reason 訊息] |
| | | AddReason --> SaveDat[儲存 CheckMemo.dat] |
| | | |
| | | CloseIni --> End([結束]) |
| | | SaveDat --> End |
| | | ``` |