i didn't tried, but i think if you used FrmSetActiveForm(form); you should also use FrmSetActiveForm(formBack ). FrmReturnToForm should be used together with FrmPopupForm and it may do something which is not possible anymore because of FrmDeleteForm you do sooner... but its just guess
James Screech wrote: > I'm writing an application that like a DA adds a button onto the command bar. > I can add the button and respond to its selection from another application. > In response to the button I want to display a form and I do this with: > > formBack = FrmGetActiveForm(); > form = FrmInitForm(frmPopup); > FrmSetActiveForm(form); > FrmDrawForm(form); > // my event loop for the form, returns when exit button pressed > PopupEventLoop(); > FrmEraseForm(form); > FrmDeleteForm(form); > FrmReturnToForm(FrmGetFormId(formBack)); > > However when I exit from my PopupEventLoop() I get the following fatal alerts > from the Garnet Simulator: > form.c, Line:237, Call FrmEraseForm first > form.c, Line:6071, NULL form > and then the simulator crashes. > > What am I doing wrong? > -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/
