Bagikan melalui


FileSystem.EOF(Int32) Metode

Definisi

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.

Berlaku untuk

Lihat juga