Browse Prior Art Database

Method to Allow Multiple Shared Applications to Run in a Windows Environment

IP.com Disclosure Number: IPCOM000107842D
Original Publication Date: 1992-Mar-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

Cheok, CK: AUTHOR [+3]

Abstract

A method is provided to allow multiple shared applications to run in a Windows environment while allowing minimum use of Windows CPU time and RAM.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 73% of the total text.

Method to Allow Multiple Shared Applications to Run in a Windows Environment

       A method is provided to allow multiple shared
applications to run in a Windows environment while allowing minimum
use of Windows CPU time and RAM.

      Since the invisible spawning and monitoring application
RUNLSAPP.  EXE is running in the background since Windows has the
ability to run multiple shared applications, the potential existed
that a separate version of RUNLSAPP.EXE could be run for each of the
shared applications spawned under Windows.  This potential would tax
the memory constraints of DOS and Windows with multiple redundant
copies of the RUNLSAPP.EXE application.

      The implementation of the RUNLSAPP.EXE application was such
that potential redundant multiple copies of the RUNLSAPP.EXE handle
is avoided.  RUNLSAPP.EXE was designed to take advantage of the fact
that a Windows program can run in the background.  Multiple instances
of RUNLSAPP.EXE are invoked to spawn various shared applications but
only the first instance of RUNLSAPP.EXE will actually run for any
significant amount of time.  The first instance will function as the
main invisible application which monitors and maintains the resources
of the spawned shared applications.

      The second and subsequent invocations of RUNLSAPP.EXE to spawn
other shared applications will basically just pass parameters to the
first instance of RUNLSAPP.EXE running in the background.  The first
instance of...