[Gambas-user] calling back to the caller

Fabien Bodard gambas.fr at ...626...
Thu Mar 18 21:16:27 CET 2010


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


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
>




More information about the User mailing list