Thread View: comp.sys.amiga.announce
1 messages
1 total messages
Started by Stefan Becker
Wed, 03 Apr 1996 07:46
WBStart 2.0
Author: Stefan Becker
Date: Wed, 03 Apr 1996 07:46
Date: Wed, 03 Apr 1996 07:46
89 lines
3524 bytes
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