hi, im working on this app that makes a treenode view out of data from an xml page, yet theres a few pieces of code that just will not get fixed by me.
Anybody help me
(code below
'Class guildnode (Array of members, array index 0 contains name of the group, thus will not be returned with the getit method
Public Class guildnod
Private node(2) As TreeNode 'node(0) contains the name of the group, node(1 to N) contains members
Private tot As Integer 'Total number of members in the nodes() arra
Sub New(ByVal gname As String
node(0) = New TreeNode(gname) 'stores the name of the grou
tot =
End Su
Function add(ByVal name As String) 'add a member to the arra
node(tot) = New TreeNode(name
tot = tot +
If tot = node.Length - 1 Then 'if the array gets to close to reaching the upper bounds, redimension it to make it bigge
ReDim Preserve node(node.Length + 1
End I
End Functio
Function getit() As TreeNode() 'get the members of the grou
Dim nod(tot - 1) As TreeNod
Dim i As Intege
For i = 1 To tot -
nod(i - 1) = node(i
Nex
Return no
End Functio
Function getguildname() As Treenode 'get the name-treenod
Return node(0
End Functio
Function total() As Integer 'get the total amount of members in it - 1 for the spare room for a new membe
Return tot -
End Functio
End Clas
ok, the script continues, members get loaded in another array, which from there will be transfered to the correct group array member (basically i use an array of that class, 1 for every group, number of groups can fluctuate
then this
Dim sna() As TreeNode = snodes(0).getit 'Returns guildnode0 (always exists
Dim snb() As TreeNode = snodes(1).getit 'Returns guildnode1 (always exists
Dim sbc() As TreeNode = snodes(2).getit 'Returns guildnode2 (always exists
Dim staff(6) As TreeNod
then the buggy line
staff(0) = New TreeNode(snodes(0).getname.text, sna
it gives this exception
An unhandled exception of type 'System.NullReferenceException' occurred in system.windows.forms.dl
Additional information: Object reference not set to an instance of an object.