Pat,
To expand a little on the other comments for you to be able to _keep_
windows open when you use the * they must be opened from an existing
window. Otherwise they pop open and then close again. Another difference is
when you call
DIALOG("myForm";*)
the method doesn't stop with DIALOG. It keep going. So you don't want to
use this for something where you want to wait for the user input.
This suggests a toolbar sort of approach to the UI where you open a window
that is intended to remain open. Or that these subsidiary windows be
thematically linked to the main window. For instance, I have a database
that allows 3 different windows to call a parser for importing data.
The parser opens in the process shared by those 3 windows. When you close
the root window, or otherwise end the process, all windows open in that
process close as well.
The suggestion I've picked up is to look at defining a single process as
the UI process and opening most, or all, the windows users interact with in
that process. In this context a process variable becomes like an IP var has
been - available to all the windows. But with CALL FORM you don't even need
to think about it that way.
Where workers come in is to do, well - work. All the heavy processing be it
lookups, calculations, whatever can be done by workers and just the results
are pass back to the form that initiated them. It's a really different way
of thinking about building your forms.
On Wed, Apr 29, 2020 at 4:17 PM Pat Bensky via 4D_Tech <[email protected]>
wrote:
> Maybe it was in a dream ... but I'm sure I recall reading something about a
> new feature (v17) that allows more than one window to be open within a
> process. But now I can't find that info. Did I imagine it?
> Pat
>
> --
> *************************************************
> CatBase - Top Dog in Data Publishing
> tel: +44 (0) 207 118 7889
> w: http://www.catbase.com
> skype: pat.bensky
> *************************************************
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive: http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub: mailto:[email protected]
> **********************************************************************
--
Kirk Brooks
San Francisco, CA
======================
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************