मान लीजिए कि मेरे पास एक क्लास मॉड्यूल clsMyClass
एक सदस्य चर के रूप में ऑब्जेक्ट के साथ है। नीचे सूचीबद्ध इस बहुत ही सरल वर्ग के दो पूर्ण कार्यान्वयन हैं।यह वीबी 6 सदस्य चर कब नष्ट हो गया है?
कार्यान्वयन 1:
Dim oObj As New clsObject
कार्यान्वयन 2:
Dim oObj As clsObject
Private Sub Class_Initialize()
Set oObj = New clsObject
End Sub
Private Sub Class_Terminate()
Set oObj = Nothing
End Sub
वहाँ इन दोनों के बीच किसी भी कार्यात्मक अंतर है? विशेष रूप से, oObj
का जीवनकाल वही है?
यह भी ध्यान दें कि कार्यान्वयन 1 कार्यान्वयन 2 से भी बदतर होगा क्योंकि संकलक प्रत्येक बार ओओबीजे तक पहुंचने पर चेक जोड़ देगा – rpetrich