[Gambas-user] calling back to the caller

Charlie Reinl Karl.Reinl at ...2345...
Thu Mar 18 22:40:44 CET 2010


Am Donnerstag, den 18.03.2010, 21:16 +0100 schrieb Fabien Bodard:
> simplis use a public function
> in the parent form
> 
> Public sub MyFunction
> end
> 
> Then in your component
> 
> Dim o as object
> 
> o = me.parent
> 
> o.MyFunction
> 
> 
Salut Fabien,

oh, yeah, while I tried to use "me.parent" direct, stupid me.
Thanks


> 2010/3/18 Charlie Reinl <Karl.Reinl at ...9...>:
> > Am Donnerstag, den 18.03.2010, 20:12 +0100 schrieb Doriano Blengino:
> >> Charlie Reinl ha scritto:
> >>
> >> >Salut,
> >> >
> >> >is it possible to run from a (gambas2) component, a Sub/Function of the
> >> >component using the 'parent' program?
> >> >
> >> >Something parent.NewsFromMyComponent(TRUE) like I would do with public
> >> >elements on a form: MyForm.NewsFromTheSecondForm(Me.Width)
> >> >
> >> >
> >> >
> >> >
> >> Mmm... it is really not clear what you want to do - anyway, I think you
> >> should use events: they are portable, clean and safe.
> >>
> >> If, instead, you are writing a component which should be aware of other
> >> controls in the same form, or the same parent, without the intervention
> >> of the main program, you can travel the "Parent" property.
> >>
> >> If you really want to peek & poke with fantasy, take a look at the
> >> Object and Class classes (don't remember the exact names). You can
> >> discover all the loaded classes, and invoke any method discovered at
> >> runtime. But it may be a bad idea...
> >>
> >> If this does not help, give more information.
> >>
> >> Regards,
> >> Doriano
> >
> > my project (from now on called 'the program')
> > use a in gambas2 written component (from now on called 'the
> > component' [which is  by it's own, also a executable]).
> > 'the component' is embedded on a form of 'the program'.
> > So the "parent" is known.
> > What I want is calling a Sub/Function, declared in 'the program', out
> > from 'the component' ..... calling back to the caller.
> >
> > Better now ?
> >
> > Charlie
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
> 
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> 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