You can check whether it is property or method. Dim hCls As Class = Object.Class(["John", "Peter"])
If hCls["Count"].Kind = Class.Method Then ... Jussi 2012/2/10 Fabián Flores Vadell <fabianfloresvad...@gmail.com> > 2012/2/10 Emil Lenngren <emil.lenng...@gmail.com> > > > You probably get the error because Count is a property and not a method. > > > > There is a Object.GetProperty method you can use instead ;) > > > > Print Object.GetProperty(["John", "Peter"], "Count") > > > > Thanks Emil. > > It seems to me like the encapsulation is broken because I need to be > conscious of the implementation (property or method) in order to pass the > message that I want. > > That could not be a great problem in the daily programming, but to > programming in a reflexive way it seems to me inflexible. > > What you think? > > > > -- > > > Fabián Flores Vadell > www.comoprogramarcongambas.blogspot.com > www.speedbooksargentina.blogspot.com > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user