On Wed, 04 Jul 2012, Kevin Fishburne wrote:
> On 07/04/2012 05:42 AM, Emil Lenngren wrote:
> > When you are declaring the array by writing
> > A[3] As Single
> > you declare an inline array, i.e. NOT a reference to an array.
> > So you cannot write
> > ThatStruct.A = AnArray.
> > Instead you have to copy the contents from AnArray into A.
> >
> 
> I'm not sure how to go about copying the contents, as even this gives me 
> a null object error:
> 
> Public Struct Surface_Normal
>    N As Single[]
> End Struct
> 
> Dim NormalsA As New Surface_Normal[TileGrid.Size + 2, TileGrid.Size + 2]
> NormalsA[0, 0].N[0] = 0
> 
> I spent about an hour last night trying every combination of 
> declarations and assignments I could think of, all with various errors. 
> Initially I wanted a structure so I could have a 2D array with each 
> element having an A and B vector, but now I'm searching for ANY way to 
> get it done. How can I declare a 2D array whose element is a 1D array of 
> three singles? Despite reading the docs again and again I'm not clear on 
> the syntax.
> 
> -- 
> Kevin Fishburne
> Eight Virtues
> www: http://sales.eightvirtues.com
> e-mail: sa...@eightvirtues.com
> phone: (770) 853-6271
> 
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user

You could have a one-dimensional Variant[] which contains other Variant[] (and 
so on n times) to
get an n-dimensional matrix...

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to