curtis
19小時前 5577f3ba7b9f0319c9b32d7080165207726d1f81
reassemble/mermaid/omr/OMRErr2ini.md
@@ -1,10 +1,16 @@
```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
```