You raise a good point. I just finished implementing a fix and uploaded it to the repository at http://dynamicdom.tigris.org/ . I changed NodeTracker to be a regular class (not static) and an instance of it is now kept in DXmlDocument. This way, it should be safe to use different DXmlDocuments in different threads at the same time.
Regards,
Waleed
P.S. Sorry for the late reply. I’m still out on vacation.
-----Original Message-----
From: xrules@yahoogroups.com
[mailto:xrules@yahoogroups.com] On Behalf Of voxdog69
Sent: Friday,
December 08, 2006 3:26 PM
To: xrules@yahoogroups.com
Subject: [xrules] Multi-User /
Multi-Threaded Issue
It appears that the
NodeTracker is a static class with a static
ParticleList as its collection.
If you attempt to use DynamicDom in a webserver environment errors can
error (e.g., the NodeTracker.
which may be holding another user's Particles.)
Do you plan on making updates to this anytime soon? Do you have a
suggested solution?
BTW: other than that, the project/code is very nice. Thanks.