有時在運行時遇到文件未找到錯誤是很奇怪的。但我們不知道如何繞過錯誤。有一行:如何規避文件未找到錯誤?
AHash := THash.Create();
assign(F,Getcurrentdir+'\data.txt');
reset(F);//File not Found
while not EOF(F) do
...
這(錯誤)的情況並非總是如此。有時它會提示錯誤,有時它會很好地工作。 我們不知道爲什麼以及如何解決它。 非常感謝您提前。
還有一個函數可以在分配文件之前更新當前目錄。這會工作嗎?
data.txt是打包並安裝到用戶端並永久駐留在application.exe目錄中的資源。在我們的程序運行時,Getcurrentdir函數是否會更改data.txt所在的實際當前目錄?情況可能並非如此。
我的建議是確保文件存在。 – 2010-12-05 17:01:41