VB程式設計讀取文字時如果沒有這個檔案怎麼跳過

2023-01-03 21:46:19 字數 2881 閱讀 1030

1樓:

1全部if dir("c:\test.jpg") <> "" thenmsgbox "存在檔案"

else

msgbox "不存在檔案"

end if

label1.caption = format(now, "hh:mm:ss am/pm")

2樓:

1.用函式fileexists

if fileexists("c:\z1.txt") then開啟檔案

end if

2.format(now, "hh:mm:ss am/pm")

3樓:匿名使用者

在**之前加一句

on error resume next

任何錯誤都會被跳過

4樓:微本小智

第乙個問題不是問題,如果沒有會新建的;第2個不知道

5樓:大胤宇靖荷

private

subform_click()

text1.top=0

text1.left=0

endsub

private

subtext1_keypress(keyasciiasinteger)

text1.top=0

text1.left

=me.scalewidth

-text1.width

endsub

vb呼叫excel檔案時,制定路徑沒有檔案怎麼讓他直接跳過去,不彈出警示框?

6樓:

可以用下面的兩種,視情況爾定

private sub command1_click()'在程式執行時遇到錯誤,直接跳到指定的一行,中間的**不執行。

on error goto errorhandler''

''errorhandler:

end sub

private sub command1_click()'遇到錯誤,直接執行下一行。

on error resume next

end sub

7樓:

加一行on error resume next

8樓:匿名使用者

用dir

if isnull(dir(路徑)) thenexit sub

end if

vb,怎樣跳過文字檔案的特定段落???

9樓:匿名使用者

每次記錄修改項是個好辦法

不過如果你的txt文件本來就是固定格式了,裡面僅有你所說的2這些數字需要改變,可以先編個程式,將每個段落的字元數,你要修改的字元在每段中位置記錄在乙個文件中,然後再用textbox對其進行修改,可靠性應該高一些。修改結束時最好再更新一下記錄文件中的資料,這樣就算你是要把2改為10000,然後再改回來,都不會出啥差錯。

vb中讀取txt檔案時怎麼判別空行?

10樓:匿名使用者

2樓的,你的程式讀到空行時就停住了,如果有超過2條空行的你就沒法處理,只有刪除空行。1樓的可以全部處理。

11樓:

上述方法太過時。在新版本中,用streamreader:

dim l as string

using s as new io.streamreader(檔案路徑)

l = s.readline()

(這裡l就是一行的內容)

如果想跳過,就繼續readline

do l = s.readline()

loop while l = ""

(三樓是什麼意思,讀到空行就停了?那我就寫個全的:

using s as new io.streamreader(...)

do l = s.readline()

if l = "" then

do l = s.readline()

if s.endofstream then exit usingloop while l = ""

end if

(輸出l)

loop until s.endofstreamend using)

回樓主:要是using那句不能執行的話,試試using s as streamreader = new streamreader(...),不過我的機器就可以執行啊,你的是不是vvb6.

0,vb2005以上版本才支援這個streamreader)

vb中讀取文字檔案中的每一行,處理後寫入另乙個文字檔案

12樓:歐聯科技

其實你的問題可以換個思路來解決啊,為什麼要寫個新的檔案了,你可以把你的文字檔案裝載到文字框,然後利用文字查詢和文字替換的方法來修改文字,然後將結果寫成檔案就可以啦。

13樓:匿名使用者

可以用fso物件進行操作。開啟2個文字,邊讀邊寫。1w行業不是很多

vb 文字檔案的讀取問題(急)

14樓:

方法-:單擊之前就把檔案分別讀入兩個陣列,然後用乙個指標順序訪問檔案f1的內容,另外隨機(rnd是隨機函式,具體使用你可以查閱msdn)訪問f2的內容;

方法二:指標的使用同上,只是每次點選都開啟一次兩個檔案,然後讀入內容。

vb讀取文字檔案

vb程式設計時如何編輯開啟檔案的**?

15樓:匿名使用者

上面已經說了正確答案了

vb讀取文字檔案某行的內容,vb 逐行讀取文字檔案

vb可以使用二進位制方式開啟文字檔案,以get 語句讀到位元組陣列,再使用strconv 函式將其轉換為字串,而後使用split函式文字的字串陣列及總句數,使用inputbox 函式來輸入需要讀某行文字。get 語句 將乙個已開啟的磁碟檔案讀入乙個變數之中。strconv 函式 返回按指定型別轉換的...

vb取文字檔案的內容,vb讀取文字檔案某行的內容

dim mystr as string split file.readalltext data1.txt vbcrlf 讀取data1 mystr 0 表示第一行 mystr 1 表示第二行 system.io.file.writealltext data2.txt mystr 0 vbcrlf m...

vb中程式設計時游標變大怎麼調鋅,VB中程式設計時游標變大,怎麼調小?

調出立即視窗 檢視 立即視窗 最下面就會多出個立即視窗來,可以用來除錯程式 很好用滴 可以在程式中用debug.print輸出變數的值到立即視窗,這樣可以觀察某個變數的值的變化。也可以在程式執行時中斷它,中斷程式的方法有很多,可以在程式執行時按住esc,也可以在程式中設定斷點 把游標移到那一行,按f...