[問題] 該如何儲存數據?

看板C_Sharp作者 (無法控制的思緒)時間16年前 (2009/06/10 11:02), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
程式在進行影像顯示render的狀態之下 想要同時記錄下數據儲存至筆記本之中 public void distance_Calculate()//這是開始計算數據的函數 { ...//計算過程略過 distance_betweenTwoDots_Average = ...;//這是算出來的結果 //想要將上面這個distance_betweenTwoDots_Average //存到筆記本 因為還要做一些算平均數和標準差之類的處理 //但是使用下面的想要寫入筆記本 //卻出現下面的錯誤 try { StreamWriter sw = new StreamWriter(nameOfDistanceCalculate, true); //錯誤指示的是這一行 //由於另一個處理序正在使用檔案 'distance.dat', //所以無法存取該檔案。 sw.WriteLine(distance_betweenTwoDots); sw.Close(); } catch (System.NullReferenceException) { } catch (System.FormatException) { throw new Exception("Config file is mal-formatted."); } catch (System.IO.FileNotFoundException) { return; } } 請問我該如何修正此狀況? 主要的目的是將不斷變動的某參數 在試圖想要記錄的區間記錄下來 儲存的檔案為.txt .dat .exl都可以 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.44.27 ※ 編輯: tramp 來自: 140.112.44.27 (06/10 11:03)

06/11 00:34, , 1F
有人可以幫我嗎Q_Q
06/11 00:34, 1F

06/11 11:45, , 2F
是compile就出錯還是執行才出錯啊?
06/11 11:45, 2F

06/11 11:46, , 3F
感覺上像是上一個檔案寫入動作還沒完成就寫第二筆的感覺
06/11 11:46, 3F

06/11 11:46, , 4F
加Delay試試?
06/11 11:46, 4F

06/11 15:31, , 5F
compile無誤 執行的時候出錯 delay是指將這個動作delay嗎?
06/11 15:31, 5F
文章代碼(AID): #1ABo9SSK (C_Sharp)