Bagikan melalui


FileSystem.Input Metode

Definisi

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Overload

Input(Int32, Object)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int64)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int32)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Int16)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Double)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Boolean)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, DateTime)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Char)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Byte)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Single)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Decimal)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, String)

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

Input(Int32, Object)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, System::Object ^ % Value);
public static void Input (int FileNumber, ref object Value);
static member Input : int * obj -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Object)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Object

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Int64)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, long % Value);
public static void Input (int FileNumber, ref long Value);
static member Input : int * int64 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Long)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Int64

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Int32)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, int % Value);
public static void Input (int FileNumber, ref int Value);
static member Input : int * int -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Integer)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Int32

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Int16)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, short % Value);
public static void Input (int FileNumber, ref short Value);
static member Input : int * int16 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Short)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Int16

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Double)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, double % Value);
public static void Input (int FileNumber, ref double Value);
static member Input : int * double -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Double)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Double

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Boolean)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, bool % Value);
public static void Input (int FileNumber, ref bool Value);
static member Input : int * bool -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Boolean)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Boolean

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, DateTime)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, DateTime % Value);
public static void Input (int FileNumber, ref DateTime Value);
static member Input : int * DateTime -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As DateTime)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
DateTime

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Char)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, char % Value);
public static void Input (int FileNumber, ref char Value);
static member Input : int * char -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Char)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Char

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Byte)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, System::Byte % Value);
public static void Input (int FileNumber, ref byte Value);
static member Input : int * byte -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Byte)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Byte

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Single)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, float % Value);
public static void Input (int FileNumber, ref float Value);
static member Input : int * single -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Single)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Single

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, Decimal)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, System::Decimal % Value);
public static void Input (int FileNumber, ref decimal Value);
static member Input : int * decimal -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Decimal)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
Decimal

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk

Input(Int32, String)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

Membaca data dari file berurutan terbuka dan menetapkan data ke variabel.

public:
 static void Input(int FileNumber, System::String ^ % Value);
public static void Input (int FileNumber, ref string Value);
static member Input : int * string -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As String)

Parameter

FileNumber
Int32

Wajib diisi. Nomor file apa pun yang valid.

Value
String

Wajib diisi. Variabel yang diberi nilai yang dibaca dari file - tidak boleh berupa variabel array atau objek.

Pengecualian

Mode file tidak valid.

Contoh

Contoh ini menggunakan Input fungsi untuk membaca data dari file menjadi dua variabel. Contoh ini mengasumsikan bahwa TestFile adalah file yang memiliki beberapa baris data yang ditulis ke dalamnya menggunakan Write fungsi , setiap baris yang berisi string dalam kutipan dan angka yang dipisahkan oleh koma, misalnya: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Keterangan

Fungsi Input ini disediakan untuk kompatibilitas mundur dan dapat memengaruhi performa. Untuk aplikasi non-warisan, My.Computer.FileSystem objek memberikan performa yang lebih baik. Untuk informasi selengkapnya, lihat Akses File dengan Visual Basic.

Data yang dibaca dengan Input biasanya ditulis ke file dengan menggunakan Write. Gunakan fungsi ini hanya dengan file yang dibuka dalam Input mode atau Binary .

Penting

Saat membaca dari file, jangan membuat keputusan tentang konten file berdasarkan ekstensi nama file. Misalnya, file yang diberi nama Form1.vb mungkin bukan file sumber Visual Basic 2005.

Saat dibaca, string standar atau data numerik ditetapkan ke variabel tanpa modifikasi. Tabel berikut ini menggambarkan bagaimana data input lainnya diperlakukan.

Data Nilai yang ditetapkan ke variabel
Memisahkan koma atau baris kosong Kosong
#NULL# DBNull
#TRUE# atau #FALSE# True atau False
#yyyy-mm-dd hh:mm:ss# Tanggal dan/atau waktu yang diwakili oleh ekspresi
#ERROR errornumber# errornumber (variabel adalah objek yang ditandai sebagai kesalahan)

Jika Anda mencapai akhir file saat memasukkan item data, input dihentikan dan terjadi kesalahan.

Catatan

Fungsi Input ini tidak dilokalkan. Misalnya, dalam versi Jerman, jika Anda memasukkan 3.14159, itu hanya mengembalikan 3, karena koma diperlakukan sebagai pemisah variabel alih-alih sebagai titik desimal.

Penting

Membaca dari file dengan menggunakan Input fungsi memerlukan Read akses dari FileIOPermissionAccess enumerasi. Untuk informasi selengkapnya, lihat FileIOPermissionAccess.

Lihat juga

Berlaku untuk