Antequonopolistant
Programmer
Good day,
We have developed a program that uses 29 different user forms ontop of Miscrosoft Excel 97. The forms get all the inputs and settings from users and then use Excel Charts for pretty graphical output. Each form will (when no longer wanted by the user) activate the next one.
Problem is: each form may be called many times...
Leading to: Stack overflow, out of stack space...
Is there any way to stop a form from being added to the call stack and then have it activate another form?
Unload UForm27
UForm28.Show
UNLOAD does not stop the form from being placed onto the stack.
The form just needs to GO AWAY and activate the next one...
Any useful hints about methods or events somewhere I can use to either remove the stack entry or stop the form from being placed there in the first place?
Thanks in advance.![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Damian.
We have developed a program that uses 29 different user forms ontop of Miscrosoft Excel 97. The forms get all the inputs and settings from users and then use Excel Charts for pretty graphical output. Each form will (when no longer wanted by the user) activate the next one.
Problem is: each form may be called many times...
Leading to: Stack overflow, out of stack space...
Is there any way to stop a form from being added to the call stack and then have it activate another form?
Unload UForm27
UForm28.Show
UNLOAD does not stop the form from being placed onto the stack.
The form just needs to GO AWAY and activate the next one...
Any useful hints about methods or events somewhere I can use to either remove the stack entry or stop the form from being placed there in the first place?
Thanks in advance.
- Damian.