Folks,

I have an application that utilises separate packages for different aspects
of my application. Sometimes I get random access violations when it appears
that the only logical possibility is that, when running two instances of the
application, the packages from the first application instance appear to
corrupt memory addresses in the second application instance. I am not using
FastMM or anything (maybe I should) and am still using Delphi 6. Am I right
in assuming that separate instances of the BPL's are loaded into separate
memory addresses for each application instance ? Is there anything else I
can use to trace the problem ? 

I am very careful is using Assigned() when clearing objects and doing
everything by the book in my constructors and destructors.

Thanks in advance,
Darren



_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to