🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.amiga.announce
1 messages
1 total messages Started by Stefan Becker Wed, 03 Apr 1996 07:46
WBStart 2.0
#407
Author: Stefan Becker
Date: Wed, 03 Apr 1996 07:46
89 lines
3524 bytes
TITLE

     WBStart

VERSION

     2.0

AUTHOR

     Stefan Becker

     E-Mail:         stefanb@yello.ping.de

     World Wide Web: http://www.ping.de/sites/yello/

     Address:                Bonner Ring 68
                     D-50374 Erftstadt
                             GERMANY

DESCRIPTION

     WBStart is a package to emulate the Workbenchs' method of starting
     programs. Emulating this method seems to be easy on the first look,
     because you only have to load a program, create a process and then
     send a Workbench startup message to it.

     But complications arise from this startup message. It contains
     pointers to memory and directory locks owned by your process and it
     will not be returned until the newly created Workbench process
     exits. So your process can't quit until ALL Workbench processes
     which have been started by your process are finished. If you don't
     wait the replied messages will go into nowhere land and the man from
     India will visit you.

     WBStart solves this problem by using a handler process, which loads
     the program, creates the process, sends the message and then waits
     for the reply. You just supply all needed information like program
     name and arguments in a library call. The handler copies this
     information so your program can free its resources and exit.

NEW FEATURES

     Changes since WBStart 1.4:

       - The code has been rewritten from scratch.
       - The handler has been integrated into a shared library. This means
         that you don't have to start the handler by hand anymore. It will
         be started automagically when you try to start a WB program using
         a library call. This also means an end to all these "I can't start
         WB programs" error reports resulting from a missing e-Flag on the
         file L:WBStart-Handler :-)

         NOTE: The old interface is not supported anymore!
               You have to rewrite your applications.

       - Now uses memory pools to reduce memory fragmenting.
       - Improved WB starter code. It should be almost 100% compatible to
         the real Workbench now.

         NOTE: This may result in some incompatibilities to the old WBStart
               package, so you might have to change some of the input
               parameters, e.g. in ToolManager Exec objects.

       - Fixed the problem with variables and aliases.
       - Fixed the problem with project icons whose default tool had no icon.

SPECIAL REQUIREMENTS

     AmigaOS 3.0 (V39) or better

AVAILABILITY

     WBStart 2.0 is available on Aminet, e.g.

     ftp://wuarchive.wustl.edu/pub/aminet/util/libs/WBStart.lha (23236)

PRICE

     Free

DISTRIBUTABILITY

     Freely distributable, (c) 1991-96 Stefan Becker

--
MAIL comp.sys.amiga.announce announcements to announce@cs.ucdavis.edu.
Mailing list: announce-request@cs.ucdavis.edu; Moderator: zerkle@cs.ucdavis.edu
Servers: http://seclab.cs.ucdavis.edu/~zerkle/announce, announce@cs.ucdavis.edu
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads