[Gambas-user] _Get special sub

Jussi Lahtinen jussi.lahtinen at ...626...
Wed Feb 12 15:37:34 CET 2014


Why not just simply:

STATIC PUBLIC FUNCTION CreateNew[sValue as string] as MySelf
  hMySelf as new MySelf

  return MySelf
END


Jussi



On Wed, Feb 12, 2014 at 12:21 PM, Fabien Bodard <gambas.fr at ...626...> wrote:

> Yes but...
>
>
> I want to implement a ReportBoxShadow
>
> for the ide the need is :
>
> MyReportObject.BoxShadow = ReportBoxShadow["define"]
>
> If i think for future ... boxshadow is an array
>
> So i need to access each shadow this way :
>
> MyReportObject.BoxShadow[0].XOffset =
>
> For me ... yes there is the same name, but it is two different context
> of access. I imagine Static part as a concatenate module in a class...
> You can't use dynamic object because they can't exist in an external
> module ... as well as in this static part. So Why this restriction ?.
>
> It is not a usual use but i think it must be possible... at less for
> the special subs (_get, _put, _call, _next)
>
>
> For the time i will forget the array ... but think about it :-)
>
>
>
>
>
> 2014-02-11 23:59 GMT+01:00 Benoît Minisini <gambas at ...1...>:
> > Le 11/02/2014 23:44, Fabien Bodard a écrit :
> >> Why can't we declare two _Get function in a class ?
> >>
> >> One in static the other in instance ?
> >>
> >>
> >>
> >> STATIC PUBLIC FUNCTION _Get[sValue as string] as MySelf
> >>    hMySelf as new MySelf
> >>
> >>    return MySelf
> >> END
> >>
> >>
> >> PUBLIC FUNCTION _Get[Index] as _MySubClass
> >>    return aSubClass[index]
> >> END
> >>
> >> Logically i must be possible ...
> >>
> >> --
> >> Fabien Bodard
> >>
> >
> > You can't, you have two methods with the same name.
> >
> > --
> > Benoît Minisini
> >
> >
> ------------------------------------------------------------------------------
> > Android apps run on BlackBerry 10
> > Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> > Now with support for Jelly Bean, Bluetooth, Mapview and more.
> > Get your Android app in front of a whole new audience.  Start now.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
>
> --
> Fabien Bodard
>
>
> ------------------------------------------------------------------------------
> Android apps run on BlackBerry 10
> Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> Now with support for Jelly Bean, Bluetooth, Mapview and more.
> Get your Android app in front of a whole new audience.  Start now.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list