Am Donnerstag, den 01.01.2015, 21:57 +0100 schrieb Tobias Boege:
> On Thu, 01 Jan 2015, Stephen wrote:
> > I just extracted the archive from the email, loaded it and of course it 
> > works perfectly.
> > 
> > I had this;
> > 
> > mhform1.textbox2.text = value
> > 
> > and
> > 
> > mgform2.textbox2.text = value
> > 
> > in my original code but I kept getting "null object" every time it tried 
> > execute the line.
> > 
> > Thanks for putting up with my stupidity and taking the time to help out.
> > 
> 
> That's why I found it better to send a patch in this case (I attach the one
> with Charlie's changes). You will see that he switched a setting in the
> project properties:
> 
>   +ControlPublic=1
> 
> which makes all controls on all forms public variables (they're private by
> default for reasons of sanity). With this setting enabled, your problem is
> trivial as you see.
> 
> I think Charlie wanted you to find that setting by yourself. I think this is
> a bit unfair as the setting is well hidden in the project options dialog :-)
> 
> Regards,
> Tobi
> 
Salut Tobi,

but that was not the main problem, +ControlPublic=1 was just a first
change to see, and that was not turned back.

Stephen problem was here 

 Private Sub InitializeControls()
-  mhForm1 = New Form1(Frame1) As "Form1"
-  mhForm2 = New Form2(Frame2) As "Form2" 
+  mhForm1 = New Form1(Frame1) As "myForm1"
+  mhForm2 = New Form2(Frame2) As "myForm2" 
 End

and that made it work easier 

 ' Gambas class file
 
-Public mhForm1 As Form
-Public mhForm2 As Form
+Public mhForm1 As Form1
+Public mhForm2 As Form2
 
But thanks to fix the patch function in the IDE

Gesundes neues Jahr
-- 
Amicalement
Charlie


------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to