如何連續存入檔案

test.vi

我要連續儲存這個陣列,但是每存一次覆蓋一次就會出現這樣的視窗訊息

要如何不要有這樣的畫面出現,而能自動的一直"覆蓋"

因為我這些資料會一直更新

 

 

![](upload://9W6gOpMdgPCb06SiA17b1iXFB2d.jpeg)

把append設定為true即可

![](upload://5a9aB1bRX5YnUKTHPrqMCdJFd61.jpeg)

 

sorry...沒注意到你要的是覆蓋
我剛說的是是添加上去資料

 

參考

test1.rar

打開「Write Characters to File.vi」的 Block Diagram ,
你可以發現:

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

紅框1:你會看到有 警告對話框 出現的原因就是在這隻接腳的設定所造成的。

你可以自己改寫這小段 程式碼 來把 對話框 給取消掉。

建議,如果改寫原程式碼的話,最好 另存新檔,以保留原始程式。

我發現「怎麼在連續存檔時,取消掉覆蓋檔案的警告對話框」之類的提問還滿頻繁的。

" 怎麼發現問題的所在? "

在這邊跟大家分享一下在寫程式時的幾個小小觀念。
如果只能提問題,而沒有找出問題,和解決問題的能力,這樣對寫程式的人來說,
還真是件可怕的事。

  1. 觀察現象:
    只有在外在環境(變因)沒有改變的情況下,只要一執行程式,
    就一定會彈跳出警告對話框來。
    =>
    這個外在環境(變因)就是 那個已存在的特定檔案。
    而執行程式就一定有警告對話框出現,那麼在程式碼裡頭,一定就會有段程式碼
    會讓這個警告對話框出現。
  2. 善用 Debug 工具:
    即然知道程式碼有地方在搞怪,那麼就用 Debug 工具,一步步執行,
    一個個可疑的地方,去查看它的資料流動是否正常。
    去找出對話框是由 "哪段程式碼" 所呼叫出來的。 

如此一來,縱使發現被底層核心所包住無法解決,至少也會得到「我知道問題源了」
這樣的一個收獲在。

日後要避開同樣的設計方法,或是另求解決之道,也比較有頭緒些。