HI
All.
I have been having a
play around with something that at first seemed quite easy to do, but is now
turning into a small nightmare.
What I have is ONE
MDI Child form that I create multiple times.
On this MDI Child I
have a global variable called "iCount"
I have a label on
it, and a button. The OnClick event of the button does INC(iCount); and puts the
new value on the label.
Now, I run my
app, and make 2 instances of the form using
Application.CreateForm.
I now click the
button on "form 1" 2 times, which put "2" in the label.
I now go to "form
2", and click the button once, and the label says "3", when in SHOULD be just
"1"
This indicates that
even tho the forms are new instances, they share the same
variables.
I then thought, hey
I will put each one on a different thread, but the problem...or rather situation
stays the same.
This might infact be
normal behaviour for an MDI form, because I am really only creating a new
instance of a FORM not the code behind it, BUT is there a way around
this?
Ideally I really
want...no...NEED it so they dont share the same global vars
etc.
Cheers,
Jeremy
Coulter
------------------------------------------------------------------------
All email scanned with Nortons Antivirus
2003
------------------------------------------------------------------------
_______________________________________________ Delphi mailing list [EMAIL PROTECTED] http://ns3.123.co.nz/mailman/listinfo/delphi
