I want to display one instance of any of several child forms and switch between them.<br><br>snippet from main form (frmTest fsMDIForm, frmPage1 fsMIDChild) ...<br><br>void __fastcall TfrmTest:age11Click(TObject *Sender)<br>{<br> if (!Page1)<br> {<br> TfrmPage1 *frmPage1 = /bnew/b TfrmPage1(/bthis/b);<br> Page1 = /btrue/b;<br> frmPage1->Show();<br> }<br> else<br> frmPage1->BringToFront();<br>}<br><br>where /bbool/b Page1 is initially /bfalse/b, and Page1 is doing nothing.<br><br>Instance is created OK, but when the menu item is clicked a second time ERROR!<br><br>Access violation at address 41303AE6 in module 'VCL35.BPL'. Read of address FFFFFFFF.<br><br>Am I doing something stupid?<br><br>Any suggestions would be welcomed.<br><br>Roy Thomas.<br>