| | |
| | | ```mermaid |
| | | graph TD |
| | | Start([開始 SetUseCase]) --> InitIni[建立 TIniFile: Path + 'UseCase.ini'] |
| | | InitIni --> ModeCheck{檢查 Mode} |
| | | flowchart TD |
| | | Start([開始 SetUseCase]) --> CreateIni[建立 UseCase.ini] |
| | | CreateIni --> CheckMode{判斷 Mode} |
| | | |
| | | ModeCheck -- 'A' (Add) --> AddAction[寫入 DocDir 區段:<br/>FROM_CASEID = FormCaseID<br/>TO_CASEID = ToCaseID] |
| | | ModeCheck -- 'D' (Delete) --> DelAction[刪除 DocDir 區段] |
| | | CheckMode -- 'A' (新增) --> AddEntry[寫入 FROM_CASEID 與 TO_CASEID 到 DocDir 區段] |
| | | CheckMode -- 'D' (刪除) --> DelEntry[刪除 DocDir 區段] |
| | | |
| | | AddAction --> Finally[釋放 TIniFile] |
| | | DelAction --> Finally |
| | | Finally --> End([結束]) |
| | | AddEntry --> Finalize[釋放 ini 物件] |
| | | DelEntry --> Finalize |
| | | |
| | | Finalize --> End([結束]) |
| | | ``` |