Hallo,

een form van mij, zeg frm3D, gebruikt een activeX control om 3D objecten weer te geven (Cadfaster|WebStep), ik heb een andere form, zeg frmParent, en wanneer ik de frm3D wil openen vanuit frmParent dan kan ik dit enkel als ik frm3D.MdiParent niet toewijs aan frmParent, dus:
Code:
//niet ok
frm3D.MdiParent = this;
frm3D.Show();
 
//wel ok
frm3D.Show();
De activeX control is een COM-object, en ik vroeg me af, wordt de toegang daarvoor afgesloten als ik frm3D via MdiParent = this wil openen? Want als ik dat doe (niet ok code) dan krijg ik de foutmelding bij mn activex object:

Error: read or write acces to protected memory, this mostly indicates corrupted memory. (iets dergelijks eh)

'k vind het zeer bizar, dus 'k vraag mij af, is het doordat een MdiChild wordt afgeschermd voor alles buiten de MdiParent? En is hier een omwegje uit?

ty