如何判別有無開檔及是否開的是同一個檔

 我想問的是如何判別有無開檔及是否開的是同一個檔

 下面是我的程式不過失敗了。請指教謝謝,因為會重覆跑

  ![](upload://oQQO0EDcXYFn9jZw5DVsnrAIZBb.jpeg)

 

有無開檔可以用檔案對話視窗的cancel?布林值來判斷…至於是否開啟過同一個檔案可以在確定檔案路徑名稱後先轉成字串存起來,等待下次開檔判斷是否為同一個檔…不知道這樣說您了解嗎??

[QUOTE=麟仔]有無開檔可以用檔案對話視窗的cancel?布林值來判斷....至於是否開啟過同一個檔案可以在確定檔案路徑名稱後先轉成字串存起來,等待下次開檔判斷是否為同一個檔......不知道這樣說您了解嗎??![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)[/QUOTE]

不太懂什麼是檔案對話視窗的cancel?布林值來判斷,不過應該是跳出一個東西吧

我想能不跳出東西的方法嗎?跳出視窗感覺就有些麻煩呵~

你是不是想用 Functional Global 的概念呢?

如果是的話,要把 Shift Register 的初始化的值 (圖中的 Empty String)
給拿掉,才行。