This is not really a problem.
It's just curiosity....
I've just broken up a program from about 3 modules (by which I mean
c-file/h-file pairs) into about 12 modules, basically a
module for each form, and some other stuff.
Normally, when I break up software into a large number of modules,
I expect the total binary executable to increase in size,
because certain things get duplicated in each module.
But in this case, my code1.xxxx.grc file went down from 30 kBytes to
a mere 24 kBytes. This is an astonishing decrease.
Does anyone happen to know why the code size should reduce
at all, let alone why it reduces by so much?
Regards,
Alan Kennington.
PS. Here _is_ a problem which I can't solve:
When I put up a popup form (which now correctly saves behind itself),
I would like to have an event come to the calling form
when I return, so that I can update data on the screen.
This must be a common problem.
If I invoke a modal form with a do-dialog function or something,
I know that the form is finished because the function returns.
But if I call FrmReturnToForm, there seems to be no event
that tells the invoking form (which called FrmPopupForm)
that it is once again the top form.
I'm pretty sure that the load-form, open-form and update-form
events are not called upon return.
[Sorry to ask so many questions. I really do try hard to solve
all problems myself before asking.]
--------------------------------------------------------------------
name: Alan Kennington
palm: Palm IIIx
palmdev: gcc/linux (redhat 5.2)
palmsrc: http://topology.org/src/palm/README.html
e-mail: [EMAIL PROTECTED]
city: Adelaide, South Australia
coords: 34.89744 S, 138.58970 E
pgp-key: http://topology.org/key_ak1.html