By storing its settings in the Windows Registry's HKEY_CURRENT_USER  
section, an application provides each Windows user on the same PC 
with his or her own independent set of settings. When a user logs 
into Windows, HKEY_CURRENT_USER is automatically populated with that 
user's settings.

Users are generally much more reticent to modify registry settings 
than the contents of a .ini file. An application that reads settings 
from a .ini file must be written to gracefully handle anything it 
encounters without crashing, hanging, or displaying a window 
saying "Run-time error '13': Type mismatch".

To facilitate component-based development, Windows provides dynamic 
link libraries (DLL files). For example, PSKCORE -- the engine used 
by many digital mode applications to modulate and demodulate PSK-31 
and PSK63 -- is packaged as a DLL. In general, applications must 
register the DLLs they use with Windows, which modifies the Windows 
Registry. The benefits of component-based development are summarized 
in

http://en.wikipedia.org/wiki/Modularity_%28programming%29

   73,

        Dave, AA6YQ





--- In digitalradio@yahoogroups.com, KV9U <[EMAIL PROTECTED]> wrote:
>
> 1.This is a bit off topic, but I have often wondered why some 
windows 
> programs require Windows Registries and some work completely 
without 
> this. What causes a software author to cross the line that requires 
> those registry entries and all the complications that go with it?
> 
> 2. USB pens can be a lifesaver. A year ago we needed a particular 
> software program to run for Field Day and although I had the 
program on 
> my computer, we needed to put it on some other ones and of course 
no 
> more floppy drives. USB pen to the rescue. Had never used one 
before.
> 
> 3. Speaking of OS and USB pens, this may be one of those times to 
> consider using one of the Linux distributions that has been 
specifically 
> designed for this kind of media. The amateur radio software 
quantity and 
> quality seems to finally be getting better on Linux although it 
still 
> has a long way to catch up to MS OS software.
> 
> 73,
> 
> Rick, KV9U
> 
> Dave Bernstein wrote:
> 
> >Bob did not suggest a docking station, Sal, he suggested a second 
> >hard drive. I have used his recommended solution with my IBM T42P 
> >laptop, and it works extremely well; one can swap "identities" in 
the 
> >time required to terminate Windows and reboot; the physical drive 
> >swap takes a few seconds.
> >
> >With respect to your claim that "The USB PEN drive will work on 
> >almost every computer provided that the programs were correctly 
> >installed", I suggest that you (carefully) open the Windows 
Registry 
> >editor and examine the Software sections of HKCU and HKLM -- 
you'll 
> >find that DX Atlas, DXLab, Ham Radio Deluxe, LotW, and QRZ all 
> >maintain settings there. Other popular digital mode applications 
may 
> >as well -- I don't have Digipan, MixW, or MultiPSK currently 
> >installed on this PC, and my examination was cursory. There is no 
way 
> >to "properly install" any of DX Atlas, DXLab, Ham Radio Deluxe, 
LotW, 
> >or the QRZ CDROM callbook in a way that makes them pen-drive 
portable.
> >
> >There are web pages that list pen-drive portable applications, e.g.
> >
> >http://pendriveapps.com/
> >
> >and
> >
> >http://www.irrodl.org/index.php/irrodl/article/view/369/656
> >
> >but I've found no mention of digital mode amateur radio 
applications 
> >so far. Establishing such a list would be helpful, but I suggest 
that 
> >an application only be added after
> >
> >1. its author asserts that the application is pen-drive portable
> >
> >2. someone actually tests the application in a pen-drive portable 
> >configuration
> >
> >It would also be useful to compare performance in a pen-drive 
> >configuration vs. a hard-drive configuration.
> >
> >     73,
> >
> >         Dave, AA6YQ
> >  
> >
>


Reply via email to