delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/05/26/15:37:18

From: ao950 AT FreeNet DOT Carleton DOT CA (Paul Derbyshire)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Shared libraries
Date: 26 May 1997 14:01:31 GMT
Organization: The National Capital FreeNet
Message-ID: <5mc53r$ao7@freenet-news.carleton.ca>
References: <199705260406 DOT AA161339615 AT typhoon DOT rose DOT hp DOT com>
Reply-To: ao950 AT FreeNet DOT Carleton DOT CA (Paul Derbyshire)
NNTP-Posting-Host: freenet6.carleton.ca
Lines: 47
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Andrew Crabtree (andrewc AT typhoon DOT rose DOT hp DOT com) writes:
>  
>> don't you feel a bit frustrated when this or that 1 mb zip file you
>> downloaded contains a 902K mfc40.dll? 
> 
> 
> That ranks right up there with 
> 
> A) 4 months later finding 12 copies of that DLL in various 
> directories

Put one in c:\windows\system and nuke the others

> B) Trying to figure out which one of the 2000 DLLs sitting in my 
> windows directory and eating up 150MB of dis space I can safely delete.

Run every windows app you have and engage all their features,
simultaneously, then del *.dll in windows\system... it won't delete the
ones in use. :)

> If anybody does implement a shared library approach please have a 
> way of registering use count when different programs install (or something)

good idea. Put them in a standard location. Make sure there's a way to
ensure programs don't install a buggy older version over a newer one;
encode a version code in a DLL and make install programs smart enough not
to overwrite a new with an outmoded one. Lastly, developers would be
advised to provide their program and libraries in separate zips... for
instance,

You have reached the download page. To run this program requires you to
have libc.djl, allegro.djl, and the program itself. Check your c:\djdll
directory now for these .djl files. If you have one, don't download the
corresponding zip below.

* chronoblaster.zip (200K)
* libc.zip (580K)
* allegro.zip (2.4M)

:)

--
    .*.  Where feelings are concerned, answers are rarely simple [GeneDeWeese]
 -()  <  When I go to the theater, I always go straight to the "bag and mix"
    `*'  bulk candy section...because variety is the spice of life... [me]
Paul Derbyshire ao950 AT freenet DOT carleton DOT ca, http://chat.carleton.ca/~pderbysh

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019