用戶有兩種方法可以確認沒有超過文件的范圍:考察是否有一個NULL的錯誤或者檢驗數據流的結束。當在超過文章的方位的區域讀取數據時,並沒有錯誤發生,然而當在讀取一個文件范圍之外的一個文本字節的時候,它會返回一個NULL值。vb7.0沒有提供IsNULL方法,但是用戶可以通過得到一個文本字節的長度來判斷是不是為NULL,如果此時給一個空字節運行一個length方法則系統會產生一個錯誤,這樣,用戶就可以通過這一點來判斷是不是文件已經到了結束的地方了。
還有一個方法可以確認沒有越出文件的范圍,就是使用stream對象的peek方法進行超前取值。它能夠返回下一個字符的ASCⅡ碼,如果沒有字符的話,就返回NULL。