Hi all. I'm trying to code a very basic Xml Excel Generator, and I'm workin with a collection. This is my code:
' Gambas class file Inherits Collection Public Function Add($ID As String) As Style Dim $style As New Style($ID) Super.Add($style, $ID) Return $style End Public Function _GetXml() As String Dim $style As Style Dim $text As String = "\t<s:Styles>\n" For Each $style In Me $text &= $style._GetXml() & "\n" Next $text &= "\t</s:Styles>" Return $text End Style is another class I have. My class inherits the Collection class and I override the Add function. All of this works fine, my question is about another Collection functionality: With a normal Collection we can do something like this: Dim $col As Collection $col.Add("My value", "key") Print *$col["key"]* I can access to my item whit his "key". How can I override this functionality in my class, because Gambas return me a Variant data type element and I want to return my own data type, my Style class. Thanks. P.S. Sorry my english, I trying to learn it but I'm still newbie Daniel Quintero desde la Ciudad de México ------------------------------------------------------------------------------ Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user