Re: Forms 4.5 Excessive Stacking

From: Valery A. Sorokin <vsorokin_at_dd.ru>
Date: Tue, 18 Aug 1998 17:10:00 +0400
Message-ID: <35D97D28.36611407_at_dd.ru>


Unfortunately, in Forms 5.0 on Win95 if you will use many CALL_FORM in your application, then your application will crush :(

It will be work slowly and slowly... (disk i/o grow and grow)... and crush (application).

Can somebody find any solution? Any help would be greatly appreciated.

Neville Sweet wrote:
>
> Hi,
>
> I'm looking for suggestions on avoiding an excessive stack of forms created
> by using CALL_FORM.
>
> Our application has multi-record List and single-record Detail programs
> written as separate forms. A List calls a Detail form with CALL_FORM. Using
> CALL_FORM allows the detail form to return to the list by exiting the
> stacked program.
> In the detail form you can also use the menu and replace the Form with
> another (which uses NEW_FORM).
> This form may itself be a list with an associated detail form. Repeat this
> over a number of hours or days and sooner or later the PC will run out of
> memory. Even if you don't, it appears confusing to an end-user when they
> hit Exit and end up in one or more screens that they were in hours earlier.
>
> Anyone have some ideas on how this may be avoided without redesigning the
> application?
> We have a large number of production programs, so I'm searching for a
> solution that doesn't involve changing every program. We use a run-time
> library procedure when calling forms (which for example ensures you don't
> select the same form you're in).
> I am unaware of any mechanism within Forms to detect when an instance of a
> form is already stacked, for instance, or to discover which forms are
> stacked, or even how many.
>
> Admittedly this is a design problem not restricted to Oracle Forms, so if
> anyone has any general solution I would appreciate hearing about it.
>
> Thanks,
> Neville Sweet.
> Email: sweet.neville.nj_at_bhp.com.au.no_junk_email

-- 
Valery A. Sorokin
ProSoft, Russia, Moscow, Information Systems Division
Phone: +7 (095) 234 0636 (6 lines) FAX: +7 (095) 234 0640
E-mail: vsorokin_at_dd.ru OR vsorokin_at_prosoftmpc.msk.su
http://www.dd.ru
Received on Tue Aug 18 1998 - 15:10:00 CEST

Original text of this message