|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
GET SUBNET LOCATION IN VB.NETI try to get the subnet location info using the code below found at http://msdn2.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectorysubnet.location.aspx. But it only tells me that "instance" is used before it has been assigned a value. Can anyone tell me what to do to get my subnet location info? Public Property SubnetLocation() As String Get Dim instance As ActiveDirectorySubnet SubnetLocation = instance.Location Console.WriteLine("SubnetLocation: " & SubnetLocation) End Get Set(ByVal value As String) Dim instance As ActiveDirectorySubnet instance.Location = SubnetLocation End Set End Property Regards Morten Fagermoen You haven't yet created an instance of the "instance" variable, you've only
defined a place where a true instance can reside. You need to declare it like this. Dim instance As New ActiveDirectorySubnet(arguments) where "arguments" are those values used to initialize the object. It requires an active directory context, a subnet name, and an optional site name. Here is the web page for the constructors. http://msdn2.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectorysubnet.activedirectorysubnet.aspx ----- Tim Patrick Start-to-Finish Visual Basic 2005 Show quoteHide quote > Hi! > > I try to get the subnet location info using the code below found at > > http://msdn2.microsoft.com/en-us/library/system.directoryservices.acti > vedirectory.activedirectorysubnet.location.aspx. > > But it only tells me that "instance" is used before it has been > assigned a > > value. Can anyone tell me what to do to get my subnet location info? > > Public Property SubnetLocation() As String > Get > Dim instance As ActiveDirectorySubnet > SubnetLocation = instance.Location > Console.WriteLine("SubnetLocation: " & SubnetLocation) > End Get > Set(ByVal value As String) > Dim instance As ActiveDirectorySubnet > instance.Location = SubnetLocation > End Set > End Property > Regards > > Morten Fagermoen > Thanks, that takes it one step further.
I should get the subnet location for the computer that runs the program. Do you have an example, for a newbie, on how to write that? Regards Morten Fagermoen Show quoteHide quote "Tim Patrick" <inva***@invalid.com.invalid> wrote in message news:e3b46976107c8c8c97b8e15abe0@newsgroups.comcast.net... > You haven't yet created an instance of the "instance" variable, you've > only defined a place where a true instance can reside. You need to declare > it like this. > > Dim instance As New ActiveDirectorySubnet(arguments) > > where "arguments" are those values used to initialize the object. It > requires an active directory context, a subnet name, and an optional site > name. Here is the web page for the constructors. > > http://msdn2.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectorysubnet.activedirectorysubnet.aspx > > ----- > Tim Patrick > Start-to-Finish Visual Basic 2005 > >> Hi! >> >> I try to get the subnet location info using the code below found at >> >> http://msdn2.microsoft.com/en-us/library/system.directoryservices.acti >> vedirectory.activedirectorysubnet.location.aspx. >> >> But it only tells me that "instance" is used before it has been >> assigned a >> >> value. Can anyone tell me what to do to get my subnet location info? >> >> Public Property SubnetLocation() As String >> Get >> Dim instance As ActiveDirectorySubnet >> SubnetLocation = instance.Location >> Console.WriteLine("SubnetLocation: " & SubnetLocation) >> End Get >> Set(ByVal value As String) >> Dim instance As ActiveDirectorySubnet >> instance.Location = SubnetLocation >> End Set >> End Property >> Regards >> >> Morten Fagermoen >> > > I'm not an ActiveDirectory programmer, but it seems that the subnet is just
a standard TCP/IP subnet. The ActiveDirectorySubnet() method is looking for a string subnet, so you would pass it "255.255.255.0" or whatever subnet applies in your case. It wasn't clear from your original question whether you simply made a typo, or if you really weren't clear on what an instance of an object was. If it is the latter, I highly recommend that you spend some time learning the basics of .NET programming in Visual Basic, as instances and objects are pretty much the central idea of .NET programming. If it was just an oversight or a typo, then please forgive my forwardness in making this assumption. ----- Tim Patrick Start-to-Finish Visual Basic 2005 Show quoteHide quote > Thanks, that takes it one step further. > > I should get the subnet location for the computer that runs the > program. Do you have an example, for a newbie, on how to write that? > > Regards > > Morten Fagermoen > > "Tim Patrick" <inva***@invalid.com.invalid> wrote in message > news:e3b46976107c8c8c97b8e15abe0@newsgroups.comcast.net... > >> You haven't yet created an instance of the "instance" variable, >> you've only defined a place where a true instance can reside. You >> need to declare it like this. >> >> Dim instance As New ActiveDirectorySubnet(arguments) >> >> where "arguments" are those values used to initialize the object. It >> requires an active directory context, a subnet name, and an optional >> site name. Here is the web page for the constructors. >> >> http://msdn2.microsoft.com/en-us/library/system.directoryservices.act >> ivedirectory.activedirectorysubnet.activedirectorysubnet.aspx >> >> ----- >> Tim Patrick >> Start-to-Finish Visual Basic 2005 >>> Hi! >>> >>> I try to get the subnet location info using the code below found at >>> >>> http://msdn2.microsoft.com/en-us/library/system.directoryservices.ac >>> ti vedirectory.activedirectorysubnet.location.aspx. >>> >>> But it only tells me that "instance" is used before it has been >>> assigned a >>> >>> value. Can anyone tell me what to do to get my subnet location >>> info? >>> >>> Public Property SubnetLocation() As String >>> Get >>> Dim instance As ActiveDirectorySubnet >>> SubnetLocation = instance.Location >>> Console.WriteLine("SubnetLocation: " & SubnetLocation) >>> End Get >>> Set(ByVal value As String) >>> Dim instance As ActiveDirectorySubnet >>> instance.Location = SubnetLocation >>> End Set >>> End Property >>> Regards >>> Morten Fagermoen >>> Thanks again, you are not on the wrong direction when assuming that I
haven't understood all of the basics yet. But it's getting better every day, thanks to people like you answering stupid questions. Once again, thank you for your help!! Morten Show quoteHide quote "Tim Patrick" <inva***@invalid.com.invalid> wrote in message news:e3b4697610bc8c8ca1128444fd8@newsgroups.comcast.net... > I'm not an ActiveDirectory programmer, but it seems that the subnet is > just a standard TCP/IP subnet. The ActiveDirectorySubnet() method is > looking for a string subnet, so you would pass it "255.255.255.0" or > whatever subnet applies in your case. > > It wasn't clear from your original question whether you simply made a > typo, or if you really weren't clear on what an instance of an object was. > If it is the latter, I highly recommend that you spend some time learning > the basics of .NET programming in Visual Basic, as instances and objects > are pretty much the central idea of .NET programming. If it was just an > oversight or a typo, then please forgive my forwardness in making this > assumption. > > ----- > Tim Patrick > Start-to-Finish Visual Basic 2005 > >> Thanks, that takes it one step further. >> >> I should get the subnet location for the computer that runs the >> program. Do you have an example, for a newbie, on how to write that? >> >> Regards >> >> Morten Fagermoen >> >> "Tim Patrick" <inva***@invalid.com.invalid> wrote in message >> news:e3b46976107c8c8c97b8e15abe0@newsgroups.comcast.net... >> >>> You haven't yet created an instance of the "instance" variable, >>> you've only defined a place where a true instance can reside. You >>> need to declare it like this. >>> >>> Dim instance As New ActiveDirectorySubnet(arguments) >>> >>> where "arguments" are those values used to initialize the object. It >>> requires an active directory context, a subnet name, and an optional >>> site name. Here is the web page for the constructors. >>> >>> http://msdn2.microsoft.com/en-us/library/system.directoryservices.act >>> ivedirectory.activedirectorysubnet.activedirectorysubnet.aspx >>> >>> ----- >>> Tim Patrick >>> Start-to-Finish Visual Basic 2005 >>>> Hi! >>>> >>>> I try to get the subnet location info using the code below found at >>>> >>>> http://msdn2.microsoft.com/en-us/library/system.directoryservices.ac >>>> ti vedirectory.activedirectorysubnet.location.aspx. >>>> >>>> But it only tells me that "instance" is used before it has been >>>> assigned a >>>> >>>> value. Can anyone tell me what to do to get my subnet location >>>> info? >>>> >>>> Public Property SubnetLocation() As String >>>> Get >>>> Dim instance As ActiveDirectorySubnet >>>> SubnetLocation = instance.Location >>>> Console.WriteLine("SubnetLocation: " & SubnetLocation) >>>> End Get >>>> Set(ByVal value As String) >>>> Dim instance As ActiveDirectorySubnet >>>> instance.Location = SubnetLocation >>>> End Set >>>> End Property >>>> Regards >>>> Morten Fagermoen >>>> > >
Mixed types in multidimensional arrays
Can't override CultureInfo.ToString Re: ActiveX raise event - attn Walter Wang Selecting a single node in 'XML' More than one method is found with VB but not with C# Application.StartupPath How to read XML from a string variable?? Add Icons to %SystemRoot%\system32\SHELL32.dll Use dll created in dotnet using them from vb6 Method does not have same signature etc... |
|||||||||||||||||||||||