簡單的vb問題,關於開啟檔案,一個簡單的vb問題,關於開啟檔案

2022-07-20 04:35:23 字數 1508 閱讀 5187

1樓:四十五度的主人

'正常的語法不是應該這樣嗎?

if dk.filename <> "" then 『如果路徑為實值

open dk.filename for output as #1 『則開啟

print #1, txt.text 『我把文字框改名為txt了

close #1

end if

'你確定dk.filename 是一個正常的完整的檔案路徑加上檔名稱?

如果不是這兩個問題的話

'設定一個斷點看看吧

2樓:紅山人

沒有錯誤.可能是你註釋部分有問題,那個撇號,用下面的再試試.我試了.可以.

close #1 '因為重複執行開啟的命令就警告檔案已開啟,就加這句

dk.showopen 'dk是對話方塊控制元件,改名了

if dk.filename <> "" then '如果路徑為實值

open dk.filename for output as #1 '則開啟

print #1, txt.text '我把文字框改名為txt了

end if

3樓:匿名使用者

應該每次結束就關閉檔案:

dk.showopen 『dk是對話方塊控制元件,改名了

if dk.filename <> "" then 『如果路徑為實值

open dk.filename for output as #1 『則開啟

print #1, txt.text 『我把文字框改名為txt了

close #1 『因為重複執行開啟的命令就警告檔案已開啟,就加這句

end if

你加一句語句,判斷一下:

dk.showopen 『dk是對話方塊控制元件,改名了

msgbox dk.filename '看看檔案識別符號與實際情況如何

if dk.filename <> "" then 『如果路徑為實值

open dk.filename for output as #1 『則開啟

print #1, txt.text 『我把文字框改名為txt了

close #1 『因為重複執行開啟的命令就警告檔案已開啟,就加這句

end if

補充:你把close #1放到後面就可以了,因為你放在前面,而有沒有終止程式,直接去看那個檔案,是沒有內容的了!!!!

關於VB程式的問題,關於一個VB程式的問題

這是因為在窗體裡定義了a為全域性變數,但是在command1中又定義了一個a為區域性變數,所以在command1的過程中就把全域性變數的a給遮蔽了。而在fun1過程中,a還代表的是全域性變數的a呼叫fun1的時候把a 1.2,b 3傳給了x,y.這是地址傳遞。其實是把區域性變數a和b的地址傳給了x,...

vb的問題,一個vb的問題

開啟一個視窗 使用 shellexecute api 函式能夠實現自動登入,具體宣告請你參考一下 msdn 或者使用 vb 自帶的 api 檢視器來貼上宣告 用法如下 shellexecute form1.hwnd,open 名稱 sw restore 將這些 寫進標籤的 click 事件中就可以了...

關於CPU的簡單問題,關於CPU的一個簡單問題

p3時代370針 p4時代423針 478針 775針 amdk6 k7時代462針,k8時代754針 939針。我知道的就這些。現在主流 英特爾分775針和478針 amd分754針和939針 關於cpu一個很簡單的問題 當然是4600 好,它的主頻高,3600 主頻是1.8g,不是3.6g。36...