在VB里用open函式打開檔案提示“檔案已被打開”是怎么回事?仔細檢查過了,之前的open都合法close了,唯獨這個說檔案已打開
錯誤代碼如下:
Dim g As string
Open "D:\use\gold.txt" For Input As #1 '錯誤的黃色警告在這
Do while not EOF(1)
Line input #1,g
Loop
Close #1






華麗的分割線




uj5u.com熱心網友回復:
開始,運行,resmon。打開資源監視器,切到CPU標簽,在“關聯的句柄”里搜索 gold.txt,試試看有沒有結果。uj5u.com熱心網友回復:
我試試看吧,先道謝
uj5u.com熱心網友回復:
搜不到啊,沒有gold.txt
uj5u.com熱心網友回復:
你這個檔案是從哪里生成的,你寫這個檔案的程式沒有close掉uj5u.com熱心網友回復:
close了,找到原因了,仔細看來一下,之前有一個其他的檔案沒有close掉,但之后的檔案都沒問題,只有gold.txt打不開,而且沒關的不是gold.txt,這就很奇怪了,不過還是解決了uj5u.com熱心網友回復:
找到原因了,仔細看來一下,之前有一個其他的檔案沒有close掉,但之后的檔案都沒問題,只有gold.txt打不開,而且沒關的不是gold.txt,這就很奇怪了,不過還是解決了
uj5u.com熱心網友回復:
你的檔案號用FreeFile申請出來,不要用#1 #2 容易沖突
Dim g As string,Fn As Integer
Fn=FreeFile
Open "D:\use\gold.txt" For Input As #Fn '錯誤的黃色警告在這
Do while not EOF(Fn)
Line input #Fn,g
Loop
Close #Fn
uj5u.com熱心網友回復:
好的,謝謝



uj5u.com熱心網友回復:
好的,謝謝



轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/26916.html
標籤:網絡編程
上一篇:如何使用VB與Arduino通信,同時在VB上顯示Arduino控制的小車的位移、速度與加速度曲線圖
下一篇:想問問大佬們vb這個題該怎么做
