Jim,
I've been doing this for years, but never stopped to analyse the process as you have. Very enlightening. Thanks.
However, I never call queryunload() explicitly, and it always seems to work nonetheless.
I have a method, m_Close() which takes care of saving changes and general cleanup when a form closes. I call it from queryunload() thusly,
IF !( thisform.m_Close() )
NODEFAULT
ENDIF
RETURN
Again thanks for the information.
Jim Edgar
Jurix Data Corporation
jmedgar@yahoo.comNo trees were destroyed in sending this message. However, a large number of electrons were diverted from their ordinary activities and terribly inconvenienced.