ABA


"שאלה ב-VB: האם אפשר ליצור קובץ כך ששמו יקבע בתוכנה?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13245 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13245
Yakirabi

   16:50   29.04.06   
אל הפורום  
  שאלה ב-VB: האם אפשר ליצור קובץ כך ששמו יקבע בתוכנה?  
 
   נגיד יש לי טופס ובתוכו תיבת טקסט וכפתור. האם יש דרך לעשות
שברגע שאני אלחץ על הכפתור יווצר קובץ טקסט (בכונן C נגיד) ששמו
יהיה שהמחרוזת בתיבת הטקסט?

נ.ב
אם יש דרך, אשמח אם היא תהיה בפקודות של ה-FileSystemObject.

תודה רבה!!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  עם fso אפשר boynet 29.04.06 16:52 1
     תודה אחי אבל ניסיתי וזה לא עבד.... Yakirabi 29.04.06 17:11 2
         אני לא בטוח 100% nesher  29.04.06 17:20 3
             תודה רבה אבל גם לא עובד =\ Yakirabi 29.04.06 17:43 4
                 אני לא זוכר בדיוק איך הולך העבודה עם קבצים ב-VB nesher  29.04.06 17:45 5
                     זה לא מה שאני מחפש אבל תודה רבה בכל זאת :} Yakirabi 29.04.06 18:44 8
                 מכתב boynet 29.04.06 17:53 6
                     אחי לא נראה לי שהבנת את השאלה שלי.... Yakirabi 29.04.06 18:43 7
                         אחי הבאתי לך את המאמר הוא פשוט מאוד boynet 29.04.06 20:23 9
                             תודה רבה אחי בסוף הבנתי מה הייתה הבעיה.... Yakirabi 30.04.06 14:11 10

       
boynet

   16:52   29.04.06   
אל הפורום  
  1. עם fso אפשר  
בתגובה להודעה מספר 0
 
   http://www.dr-vb.co.il/articles/article.php?id=12


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yakirabi

   17:11   29.04.06   
אל הפורום  
  2. תודה אחי אבל ניסיתי וזה לא עבד....  
בתגובה להודעה מספר 1
 
   ככה עשיתי:

Set Ts = fso.CreateTextFile("C:\" & Text1.Text & ".txt", True)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nesher 

   17:20   29.04.06   
אל הפורום  
  3. אני לא בטוח 100%  
בתגובה להודעה מספר 2
 
   תנסה להוסיף עוד \ שיהיה C:\\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yakirabi

   17:43   29.04.06   
אל הפורום  
  4. תודה רבה אבל גם לא עובד =\  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nesher 

   17:45   29.04.06   
אל הפורום  
  5. אני לא זוכר בדיוק איך הולך העבודה עם קבצים ב-VB  
בתגובה להודעה מספר 4
 
   מה שכן אתה יכול לחפש אם יש SaveFileDialog או משהו דומה
ואז אפשר לשמור קובץ בעת הפעלה של הדיאלוג באיזה שם שרוצים
כמובן שאפשר לעשות שזה יהיה מוגבל רק לקבצי טקסט...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yakirabi

   18:44   29.04.06   
אל הפורום  
  8. זה לא מה שאני מחפש אבל תודה רבה בכל זאת :}  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
boynet

   17:53   29.04.06   
אל הפורום  
  6. מכתב  
בתגובה להודעה מספר 4
 
   דבר ראשון תלחץ על מכתב חדש ואז תרשום את התו
"
אחרי זה לך לתיבת טקסט תסמן כל מה שרשום בה(ctrl+a) ותעתיק בדיוק אחרי ה" ואז תסגור את זה עם עוד "
כנראה שמת רווח בתיבת טקסט או משהו
או שתביא את כל הקוד שכתבת
כי זה חייב לעבוד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yakirabi

   18:43   29.04.06   
אל הפורום  
  7. אחי לא נראה לי שהבנת את השאלה שלי....  
בתגובה להודעה מספר 6
 
   אני נגיד בונה תוכנה....
ואני רוצה שהמשתמש בתוכנה יקבע את השם של הקובץ.
אז הוא מקליד את השם בתיבת טקסט ואז לוחץ על הכפתור
ונוצר הקובץ. השאלה שלי - איך עושים את זה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
boynet

   20:23   29.04.06   
אל הפורום  
  9. אחי הבאתי לך את המאמר הוא פשוט מאוד  
בתגובה להודעה מספר 7
 
   הם הביאו לך שם את הקוד שצריך לרשום אחד על אחד
וכנס אני ירשום לך כאן את הקוד
דבר ראשון תוסיף תיבת טקסט וכפתור פקודה
אחרי זה תוסיף בהגדרות שם את הMicrosoft Scripting Runtime אם אתה לא יודע מה זה משמע לא קראת את המאמר

עכשיו


Private Sub Command1_Click()
Text1.Text = "c:\" & Text1.Text & ".text"
Dim fso As New FileSystemObject
Dim fsoTextStream As TextStream
Set fsoTextStream = fso.CreateTextFile(Text1.Text, True)
fsoTextStream.Close
Set fso = Nothing
Set fsoTextStream = Nothing

End Sub

בתיבת טקסט אתה רק רושם את השם של הקובץ לדוגמא boynet ייצור לך קובץ בכונן c עם השם boynet.txt
תהנה ובהצלחה בהמשך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yakirabi

   14:11   30.04.06   
אל הפורום  
  10. תודה רבה אחי בסוף הבנתי מה הייתה הבעיה....  
בתגובה להודעה מספר 9
 
   זה היה בגלל שהגדרתי את המשתנים של ה-FSO במודול ולא בטופס עצמו.
מוזר שזה לא עובד במודול...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net