שמירה

malichen10

New member
שמירה

משהו יודע מה הפקודה לשמירת נתונים שמולאו על ידי המשתמש. מה הפקודה שצריך לרשום אחרי showsave כדי שזה באמת ישמור? תודה מראש
 

יעל51366

New member
השיטה saveFile

לדגמא: אם מדובר בפקד טקסט למשל richtextbox אז: סוג שם הקובץ richtextbox1.savefile בהצלחה
 

malichen10

New member
save file

הוא לא מכיר בפקודה כזאת, יכול להיות שזה פקד אחר לא של commonDialog
 

פאשה0

New member
commondialog רק נותן לך אפשרות

נוחה לבחור את שם הקובץ. את הכתיבה לקובץ אתה צריך לממש בעצמך.
 

פאשה0

New member
ככה

ראשית תפתח את הקובץ ע"י פקודה Open.
Open Filename For Output As #1​
אחרי זה ע"י פקודת Write תכתוב לתוך הקובץ את מה שאתה צריך לשמור, באופן כזה:
Write #1, Value​
במקום ה-Value אתה כותב את מה שאתה צריך לשמור. אחרי שכתבת את כל מה שצריך, צריך לסגור את הקובץ ע"י Close #1. אם אתה צריך לקרוא מהקובץ את הנתונים ששמרת, פועלים באותו דרך רק שצריך לפתוח את הקובץ For Input, ולקרוא נתונים ע"י פקודה Input (בדיוק באותו אופן כמו שכותבים ע"י Write)
 

malichen10

New member
תודה, אבל...

אלפי תודות, אבל בפתיחה משום מה הוא דורש משתנים או משהו כזה. כתבתי: Private Sub pticha_Click() ptach.ShowOpen Open ptach.FileName For Input As #1 Input #1, Text1.Text Close #1 את יודעת אולי מה הבעיה?
 

פאשה0

New member
תשובה

כשאתה קולט משהו מהקובץ אתה חייב לקלוט את זה לתוך המשתנה. תדגיר משתנה String, תקלוט לתוכו את הערך, ואז תשים את ערך של משתנה ל-text1.text.
 
למעלה