Solved

how check if an object is set to an instance

Posted on 2004-09-24
3
223 Views
Last Modified: 2010-04-23
hello

i keep getting object not set to an instance

when i check if an object (MyObject.OrganisationDetails.ContactDetails.Telephones(0)) exists:

i tried:
            If Not IsDBNull(MyObject.OrganisationDetails.ContactDetails.Telephones(0)) Then
            If Not (MyObject.OrganisationDetails.ContactDetails.Telephones(0)) is nothing Then

but both return that same error.

how do i check an object that may not exist - to see if it does exist






0
Comment
Question by:MrKevorkian
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 10

Accepted Solution

by:
fds_fatboy earned 250 total points
ID: 12143660
Do you mean like this?

Dim bExists As Boolean = False

If Not MyObject Is Nothing Then
    If Not MyObject.OrganisationDetails Is Nothing Then
        If Not MyObject.OrganisationDetails.ContactDetails Is Nothing Then
            If Not MyObject.OrganisationDetails.ContactDetails.Telephones(0) Is Nothing Then
                bExists = True
            End If
        End If
    End If
End If

If bExists Then...
0
 
LVL 1

Author Comment

by:MrKevorkian
ID: 12144940
perfect.

0
 
LVL 6

Expert Comment

by:KGreg
ID: 12144955

public function HasTelephoneNumber as boolean
        Try
             if MyObject.OrganisationDetails.ContactDetails.Telephones.Count > 0 then
                 Return True
             end if
        Catch ex As NullReferenceException
             return False
        End Try
end function


KGreg
0

Featured Post

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This tutorial demonstrates one way to create an application that runs without any Forms but still has a GUI presence via an Icon in the System Tray. The magic lies in Inheriting from the ApplicationContext Class and passing that to Application.Ru…
Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question