Passing Variables between classes in modules
Johan Granberg
lijat.meREM at OVEgmail.com
Thu Apr 26 07:33:34 PDT 2007
okibi wrote:
> I was wondering how I would go about passing a variable between two
> classes that are within different modules in a program. Here is an example
> of what I mean:
>
> Let this be modMain:
>
> //begin modMain
>
> module modMain;
>
> //imports go here
>
> import modPopUp;
>
> class modMain : MainWindow //this is for gtkD
> {
> //this() would build the MainWindow
>
> modPopOp popWindow = new modPopUp();
> }
>
> void main(char[][] args)
> {
> GtkD.init(args);
> modMain mMain = new modMain();
> GtkD.main();
> }
>
> //end modMain
>
> Now let this be modPopUp:
>
> //begin modPopUp
>
> module modPopUp:
>
> //imports go here
>
> class modPopUp : MainWindow
> {
> //this() would build the MainWindow
>
> char[] myStr;
> //function runs to generate myStr
> }
>
> //end modPopUp
>
> What I'm asking is how do I pass myStr from modPopUp back to modMain?
>
> Thanks!
Would popWindow.myStr work or have I misunderstood your question?
More information about the Digitalmars-d-learn
mailing list