יציאה מתוכנית

mich

New member
יציאה מתוכנית

היי אני כותבת תוכנית בVB, האם אני צריכה לדאוג לעשות unload לכל החלונות שהתוכנית פתחה וset nothing לכל המשתנים, או שהם ימחקו לבד מהזכרון ברגע שיצאו מהתוכנית. תודה מיכל
 

nscom2k

New member
תגובה

יש לסגור את כל הטפסים, אין EXIT מתוכנית. הדרך הכי טובה לבנות תוכנית כזו זה לבנות MDI FORM לתוכנית, ושכל הפורמים יהיו ה-CHILD של אותו MDI FORM. ברגע שמבצעים UNLOAD על אותו FORM כל ה-FORMS נסגרים.
 

mich

New member
תודה, אבל

היי נכנסתי לקוד קיים, איך אני יכולה לדעת מה סוג הטפסים? תודה מיכל
 

MaD-d0g

New member
או ש....

במקרה שהתוכנית נסגרת ע"י לחיצת כפתור ה X, ניתן למחוק משתנים ושיחרור אובויקטים ע"י כתיבת הקוד ב"אירוע" Form_Unload
 

mich

New member
תודה, אבל

היי איך אני משחררת את האובייקטים? תודה מיכל
 

MaD-d0g

New member
אוביקטים? איזה סוגים של אוביקטים?

כדי לשחרר אוביקט תצתכרי להשתמש ב Set ObjectName = Nothing את המשפט הזה תשימי בכפתור Exit בתוכנית, או כמו שאמרתי באירוע Form_Unload. שימי לב, לא ניתן לשחרר משתנים רגילים, אלא רק אוביקטים שמוגדרים ע"י Dim Ob As New MailObject (MailObject הוא דוגמא לאוביקט) מובן?
 
למעלה