How computer software works
 

Welcome to our computer software Articles. Have fun browsing!

 

(Browse for more articles)

 

Installing New Software Is Risky

When you get a new computer, you'll want not. If your older programs won't runwell
to install yourfavorite software and get enough to suit your needs, you may be
everything running just the way youwant forced to upgrade tolater versions.
it to. Then you'll likely add some new Unfortunately, this may not solve the
stuff, possibly over a period of the next problem if the older DLL is still in use.
couple of months. Beyond this A Horror Story
point,hesitate to add more. Here's why. I personally do not install upgrades
Shared Library Files unless literally forced to do so. (And I
Many software firms use DLL (Dynamic do not install new software except when
Linked Libraries) indeveloping programs. absolutely required.) Some time back
They are kind of like a tool box from while using an earlier version of IE, I
whichthe programmer chooses the one was forced to upgrade. The results were
needed. Even though the programbeing disastrous.
created may need only a couple of "tools" I first tried upgrading IE to the latest
from this DLL,using them saves version, 5.5. But I never could get it to
programming time, which is expensive. run. I dropped back to version 5.1, which
This is a safe and efficient procedure, ran, but unpredictably.
for the code in the library is well My system became unstable. Lots of memory
tested and will run reliably. collisions (GPFs)that crashed some
Other software developers use the same program maybe two dozen times a day. Even
library. Some DLLsare used in many IEwas not running properly and became the
programs. For you, this means less disk program most likely tocrash. Other stuff
spacerequired on your system, for only was happening that required restarting
one copy of the library isneeded. thecomputer 5-6 times each day. If you
You also benefit in that you pay less for have been there, you knowhow much this
the software and it runs reliably. It's slows you down.
hard to see anything negative in such a Further, several of the programs I use
procedure. Or in software using any other routinely, such asEudora, began failing
shared procedures.For example, you might with troubling regularity. And two
have several programs that use a common wouldno longer run at all.
routine that is part of connecting your My only option was to retire a perfectly
system to the Web over a phone line. good computer lessthan two years old and
All About Versions buy a new one. Then install all thelatest
Most companies developing software will software all at once. This meant chucking
use the latestversion of a DLL. It some stuff I liked, then hunting up
contains changes and enhancements over replacements. Both time consuming and
earlier ones. Thus differences exist tedious.
between them. So What Went Wrong?
This is true of different versions of I have no idea, really. But the most
other software. Thelatest version of IE likely cause of thisfailure was in
(Internet Explorer), for example, overwriting one or more DLLs with later
containschanges and enhancements over the versionsrequired by IE that my other
previous one. Migrating from the current software could not handle. That is,my
version to the latest, can mean other programs were designed to run on
installing whatamounts to almost a new the previous versions,not the latest.
program. What This Means To You
The Catch In Upgrading Or Installing If you are a casual user of your
Software computer, and load upsomething new about
When you install an upgrade or a new once a month, the chances are you will
piece of software, anyDLLs used will also neverface the problem described above.
be installed. Windows makes the rules The worst that is likely tohappen is that
inthis. An older version of a DLL is not as new software is added, older programs
allowed to overwrite alater one. But a do notrun in quite the same way.
newer one IS allowed to overwrite an If you are a serious computer user, and
older one. Here's how things can go depend upon one as an integral part of
wrong. your business, take the position you
Suppose you have a program call SPLAT, won'tupgrade or install new software
another called SPRANG,and a third call unless you are absolutely forcedto do so.
SPUNK. Suppose they all use a DLL called My tale is not an isolated case. All
STUFF. If you upgrade SPUNK, and the heavy users ofcontemporary PCs have had
upgrade includes a new version ofSTUFF, this experience, even if not quite so
then quite suddenly SPLAT and SPRANG may severe.
not run properly. That is, they are now If you need a program, by all means
forced to use a version of STUFF install it and go. But be hesitant in
theprogrammer had not planed for. playing the game, "I think I'll try
While it's quite likely a new DLL will this." Why risk it?
run just fine witholder programs, it may




www.lmims.com keyword stats [2007-11-30-2007-11-30]



Daily top traffic source : MSN
Historical MSN keyword trend


Most current MSN search phrases:

design statistics on homeless in America


Other search engines trends:



Other search phrases:

statistics on homeless in America solutions companies
quality management standards nursing program
moving household goods embedded
macintosh operating systems driver 3 pc cheats
computer antivirus software active directory software
difference between hardware and software paint computer program
1962 no operating system found best operating systems
computer clean up software new windows operating system
area code dual operating system
trucking company software medical health care
middlesex county nj object oriented programming
list of new companies in bangalore lsass exe
top gaming companies in hyderabad new software companies
us software industry what is the function of computer
coca cola company multitasking operating system
python programming j2ee companies in bangalore
excel tutorial pc anywhere remote
music programs





1 - A - B - C - D - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 -