Site Renkleri

Visual Basic Dersleri

Sıralı Dosya Erişimi





* Output : Sıralı erişim dosya açma yöntemlerinden biridir. Sabit disk üstünde var olmayan bir dosyayı oluşturur. Var olan dosyaların içeriğini silerek açar. Yazım kuralı aşağıdaki gibidir.

Open [Dosya Yolu] For Output As #[Dosya No]

[Dosya Yolu] : Açılacak dosyanın sabit disk üstündeki adresidir. Türü String'dir.

[Dosya No] : Açılacak dosyaya program içinde erişilirken kullanılan 0-255 arasındaki sayıdır. Farklı iki dosya için aynı sayı kullanılamaz

Dosyaya bilgi yazmak için Print# veya Write# komutları kullanılır.

Print #[Dosya No], [String Değişken]

Write #[Dosya No], [String Değişken]

* Append : Sıralı erişim dosya açma yöntemlerinden bir diğeridir. Dosyanın içindeki var olan satırların sonuna satır eklemek için kullanılan yöntemdir. Açılmak istenen dosya sabit disk üstünde yoksa hata verir. Yazım kuralı aşağıdaki gibidir.

Open [Dosya Yolu] For Append As #[Dosya No]

[Dosya Yolu] : Açılacak dosyanın sabit disk üstündeki adresidir. Türü String'dir.

[Dosya No] : Açılacak dosyaya program içinde erişilirken kullanılan 0-255 arasındaki sayıdır. Farklı iki dosya için aynı sayı kullanılamaz.

Dosyaya bilgi yazmak için Print# veya Write# komutları kullanılır.

Print #[Dosya No], [String Değişken]

Write #[Dosya No], [String Değişken]

* Input : Sıralı erişim dosya açma yöntemlerinden biridir. Sadece okuma amaçlı dosya açılırken kullanılır. Dosyayı Input şeklinde açabilmek için dosyanın sabit disk üstünde var olması gerekmektedir.yapılan her okuma işleminde yeni okuma için otomatik olarak bir alt satıra konumlanılır. Aksi halde hata oluşur. Yazım kuralı aşağıdaki gibidir.

Open [Dosya Yolu] For Append As #[Dosya No]

[Dosya Yolu] : Açılacak dosyanın sabit disk üstündeki adresidir. Türü String'dir.

[Dosya No] : Açılacak dosyaya program içinde erişilirken kullanılan 0-255 arasındaki sayıdır. Farklı iki dosya için aynı sayı kullanılamaz .

Dosyadan okuma yapmak için Input# veya Line Input# komutları kullanılır.

Input #[Dosya No], [String Değişken]

Line Input #[Dosya No], [String Değişken]



Web Tasarımı | Site Tasarımı | Bilgisayar Dersleri | Hosting | Domain