drwurl001001.gif
drwurl001001.gif
DrWimpC URL Launcher Library.
Previous Library Location.
Since the shared version of the library is used by DrWimpC Application Builder, the application directory containing the shared version (!drwurl) must have been seen by the filer before DrWimpC Application Builder is run. So, !drwurl is placed inside the !DRWDEF.Repository directory so that !drwurl.!Boot is run on machine boot and the system variable DRWURL$Path will be set.

A side effect of placing !drurl inside !DRWDEF.Repository is that it will have an entry in the DrWimpC Application Builder 'Objects' list, but having no objects. You can use this entry to open the !drwurl directory, or the !drwUo application supplied in the DrWimpC zip archive to open !drwurl (after !drwurl has been seen by the filer).

When compiling a new shared version of the library keep in mind that for DrWimpC Application Builder to us it you will need to either use the current !drwurl in !DRWDEF move it out of the way and make sure the new version has been seen by the filer before running DrWimpC Applcation Builder. If you use a different location, !drwurl will no longer appear in the DrWimpC Application Builder 'Objects' list.
Library Details.
System Variables:

DRWURL$Dir Set to the Location of !drwurl.
DRWURL$Path Set to <DRWURL$Dir> plus a '.'

Default Location !DRWDEF.Repository

Shared Version libdrwURLlib32Gs/so/1/0/0
(Symlinks) libdrwURLlib32Gs/so and libdrwURLlib32Gs/so/1