Article View: comp.os.os2.programmer
Article #1928Re: Minor wishlist item: any IBMers out there?
From: John W. Linville
Date: Wed, 07 Oct 1992 13:12
Date: Wed, 07 Oct 1992 13:12
45 lines
2926 bytes
2926 bytes
In article <1992Oct6.214026.3576@networx.com> mikel@networx.com (Mike Lempriere) writes: >Sorry, gotta flame on this one... Sorry, your pretty far off base on this one... >The DLL itself is not inherently evil, however, the implementation is. >It is absurd to have a program split in pieces in DIFFERENT PLACES! >If I were to make a program and use a DLL, I would expect ALL the code >to be in one place. .DLL and .EXE in the relese directory tree. That is why most people (by default in 2.0) have '.' as the first entry in their LIBPATHs. Then, you can put the DLL in the same directory as the EXE and all will be well. Also, many packages install DLL subdirectory's under their main directories, and then add the DLL sub to the LIBPATH in CONFIG.SYS. >An install process should not have to go messing around in the SYSTEM >(/OS2/DLL) directory. A simple recursive copy should suffice. Most >importantly, if that software package were to be deleted, only it's >directory need be deleted -- no turds are left behind in the SYSTEM's >directory tree. Which is exactly the case with most packages. All of the commercial packages that I have do install in the way I described above, and simply dragging that folder to the shredder deletes all remnants of the program. Also, other packages I am familiar with, like TE/2, often put the DLL and the EXE together, so removal is also a simple case there. >Worst yet, the greatest insult of them all, is that the poor clod has >to reboot. Real computers, with real OS's reboot when the power comes >back on, and that's it. I thought a 486 with OS/2 wass real. Wrong. Well, a reboot would only be necessary if LIBPATH was modified (or if other stuff was put in CONFIG.SYS). In the way you describe (putting DLLs in /OS2/DLL) no reboot should be necessary (unless something else in CONFIG.SYS was modified). Any REAL computers running Unix (a REAL OS) also have to reboot for many types of system changes, and they take a lot longer to get back up than OS/2 does. Quit your whining! :-) John W. Linville +--------------------------------------------------------------------------+ | John W. Linville Amateur radio: KD4KHC | | #include "std_disclaimer.h" E-mail: linville@catt.ncsu.edu | +--------------------------------------------------------------------------+
Technical Details
Message-ID:
<1992Oct7.131240.1756@ncsu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!taco!garfield.catt.ncsu.edu!linvilleReferences:
<1992Oct5.135715.854@debet.nhh.no> <1992Oct6.214026.3576@networx.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.os2.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!taco!garfield.catt.ncsu.edu!linville From: linville@garfield.catt.ncsu.edu (John W. Linville) Subject: Re: Minor wishlist item: any IBMers out there? Message-ID: <1992Oct7.131240.1756@ncsu.edu> Sender: news@ncsu.edu (USENET News System) Organization: Computer and Technologies Theme Program, NCSU, Raleigh References: <1992Oct5.135715.854@debet.nhh.no> <1992Oct6.214026.3576@networx.com> Date: Wed, 7 Oct 1992 13:12:40 GMT Lines: 45