FileSystem.EOF(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai True Boolean saat akhir file yang dibuka untuk Random atau berurutan Input telah tercapai.
public:
static bool EOF(int FileNumber);
public static bool EOF (int FileNumber);
static member EOF : int -> bool
Public Function EOF (FileNumber As Integer) As Boolean
Parameter
- FileNumber
- Int32
Wajib diisi. Yang Integer berisi nomor file yang valid.
Mengembalikan
Nilai Boolean True saat akhir file yang dibuka untuk Random atau berurutan Input telah tercapai.
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini menggunakan EOF fungsi untuk mendeteksi akhir file. Contoh ini mengasumsikan bahwa Testfile adalah file teks yang berisi beberapa baris teks.
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
Do Until EOF(1)
' Read the line into a variable.
TextLine = LineInput(1)
' Display the line in a message box.
MsgBox(TextLine)
Loop
FileClose(1)
Keterangan
Gunakan EOF untuk menghindari kesalahan yang dihasilkan dengan mencoba mendapatkan input melewati akhir file.
Fungsi EOF mengembalikan False hingga akhir file tercapai. Dengan file yang dibuka untuk Random atau Binary akses, EOF mengembalikan False hingga fungsi terakhir yang dijalankan FileGet tidak dapat membaca seluruh rekaman.
Dengan file yang dibuka untuk Binary akses, upaya untuk membaca file menggunakan Input fungsi hingga EOF mengembalikan True menghasilkan kesalahan.
LOF Gunakan fungsi dan Loc alih-alih EOF saat membaca file biner dengan Input, atau gunakan Get saat menggunakan EOF fungsi . Dengan file yang dibuka untuk Output, EOF selalu mengembalikan True.