Hi All
Hi All I have finally figured out a problem with my code It was to do with using Application.CreateForm(TForm1, Form1); for creating forms instead of using form1:tform1.create(self); The former presented no problems with Delphi 2009 compiler, but with XE6, after calling that numerous times (and the form would be freed after being used), eventually you would end up with obscure access violations. (but not on all pc's) Just a note, when using the later, check you do not reference the form name in the oncreate...instead use self hopefully this might help others from pulling their hair out Brian