Tulong sa LibreOffice 24.8
Sinusuri kung ang dalawang Basic na variable ay tumutukoy sa parehong object instance.
result = oObj1 Is oObj2
Kung oObj1 at oObj2 ay mga sanggunian sa parehong bagay na halimbawa, ang magiging resulta totoo .
Ang halimbawa sa ibaba ay unang tumutukoy sa isang bagong uri Estudyante . Tumatawag Mga TestObject lumilikha ng bagay oMag-aaral1 bilang isang bagong bagay ng ganitong uri.
Ang assignment oStudent2 = oStudent1 talagang kinokopya ang reference sa parehong bagay. Kaya ang resulta ng paglalapat ng Ay operator ay totoo .
Type Student
FirstName as String
Program as String
End Type
Sub TestObjects
Dim oStudent1 as new Student
Dim oStudent2 as Variant
oStudent2 = oStudent1
MsgBox Student1 Is Student2 ' True
End Sub
Nagbabalik ang halimbawa sa ibaba Mali kasi oMag-aaral1 at oMag-aaral2 ay mga sanggunian sa dalawang magkaibang object instance, bawat isa ay nilikha gamit ang Bago operator.
Sub TestObjects_v2
Dim oStudent1 as new Student
Dim oStudent2 as new Student
MsgBox oStudent1 Is oStudent2 ' False
End Sub