קריאת קובץ TEXT

oferusa

New member
קריאת קובץ TEXT

שלום יש לי קובץ TXT וריציתי לשאול איך אני קורא אותו שורה שורה? תודה :)
 

MaD-d0g

New member
או דרך FSO או דרך Open

ל FSO יש דוגמאות באינטרנט... ל OPEN יש דוגמא באתר של הפורום או ב FAQ
 

oferusa

New member
איך אני עובר שורה

השתמש בדרך שך FSO והנה הקוד Private Sub Form_Load() Dim fso Set fso = CreateObject("Scripting.FileSystemObject") Const ForReading = 1 Set ts = fso_OpenTextFile("c:\gg.txt", ForReading) s = ts.ReadLine Text1.Text = s ts.Close End Sub וזה מדפיס לי רק את השורה הראשונה.. אין אני עובר שורה? או מוחק את הראשנה ועובר אל הבאה אחריה? תודה
 

אביטלתל

New member
ReadLine

ReadLine עושה בדיוק מה שהוא אומר - קורא שורה אחת אתה צריך להשתמש בלולאה עד שאתה מגיע לסוף הקובץ יש ב fso דגל (נדמה לי EOF) שאומר מתי מגיעים לסוף הקובץ
 

oferusa

New member
אבך אי אני עובר שורה?

אוקי קראתי שורה.. איך אני עובר להבא? ואיך הןלך הסינטקס של ה EOF בזה?
 

אביטלתל

New member
מעבר שורה

אם אני לא טועה אז הקריאה הבאה לפקודה ReadLine קוראת את השורה הבאה לגבי ה EOF - זה פשוט משתנה בוליאני כדאי להשתמש בלולאות Do-While כדי לקרוא את הקובץ
 
למעלה