View Full Version : Cuu Voi
Giup toi co cac ham tao File trong VB
trungnt88
07-05-2003, 17:25
mo file : open [filepath][\]<filename> for <mode> as <id>
'mode = input - > đọc ; output -> ghi data zô; random : ngẫu nhiên ; binary : nhị phân
'id = integer 1-255
close #id -> đóng file
print/write : ghi
input : đọc
inputline : đọc theo dòng
...
mà sao pos không vào msdn mà xem ?
Cam on Trungnt88 rat nhieu , trinh do tieng anh cua minh co han
mèn ơi cái đó mà tiếng anh dzì. để dtt_vn giãi thích cho nhé
để open file
open đường_dẫn for Kiểu as #ID
giải thích
* Đường_dẫn : đường dẫn đưa đến file đó. thí dụ: c:\cuty.dat
* Mode : có vài kiểu như sau
+Input : chỉ đọc vào. không được ghi
+Output : ghi. nếu file đã có thì sẽ ghi đè lên
+Append : chèn thêm vào
( học 3 cái này trước đi )
*ID : cái này là một tên bạn qui định để dễ tham chiếu đến file. thường đặt là số. ví dụ : 1 . nhớ là trước ID có dấu # nhé
để đóng file
close ID
để đọc file
line input #ID,biên_cân_chuyên_vảo
để ghi file
print #ID,biên_có_nội_dung_cân_chuyển_ra
thế thôi
trungnt88
09-05-2003, 18:13
đề nghị trung sửa lại : biến chứ k0 phải là biên !
sao dtt hông nói về for binary và for random wan trọng mà!
trungnt88
09-05-2003, 18:19
random : truy cập file ngẫu nhiên ( đọc + ghi)
binary mở kiểu nhị phân _> mò tới từng bit của file ah
:D
người ta mới bít mừ. từ từ thôi. chứ làm quá, không vào nổi đâu
BlueStar
11-05-2003, 10:14
Hey, những kiến thức kiểu này mình nghĩ tốt nhất là mua lấy quyển sách chứ hỏi đến bao giờ (!)
Ban BlueStar oi nhung kien thuc nao thi nen hoi o day ...
trungnt88
12-05-2003, 18:19
sợ wá ! blue star :(
pos thông cảm nha nói thiệt : sao cái avatar của pos trông buồn ngủ zậy!
nếu vì mấy cái file function thì chớ !
dễ mà ( cực khó mới đúng !)
binhbean
13-05-2003, 01:19
Nói chung có nhiều cách để truy nhập đến textfile của máy tính từ VB.
Cách 1: Như các bác đẫ nói. Nhiều quá, em không chen vào được.
Cách 2: Dùng FileSystemObject
C2: Dùng đối tượng FileSystem Object
'Khai bao bien doi tuong File: Refrence -> Microsoft Scripting
Runtime
Dim TextFile As New Scripting.FileSystemObject
Dim txt As Scripting.TextStream
Set txt = TextFile.OpenTextFile(StrTenFile, ForReading/Writing/Appending)
StrDongDuLieu = txt.ReadLine/Writeline
txt.Close
Set TextFile = Nothing
Cách 2 làm hay hơn và có nhiều ưu điểm hơn cách 1 (ví dụ như cách 1 thường đọc không chuẩn khi gặp xâu đầu là số,...)
trungnt88 oi cai gi cung moi nen buon ngu ma
Ai có thể giúp mình dươc không. Mình muốn tạo một form MatKhau cho người dùng nhập tên mà họ đăng ký vào và tên đăng ký vừa dưa vào csdl và vừa đưa vào một file nhị phân để tránh trường hợp người khác dùng wordpad hay những tiện ích khác xem password :question:
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.