[Elecraft] K3 Cool version 6 - posted.
ab2tc
ab2tc at arrl.net
Sun Jan 11 12:06:38 EST 2009
I did eventually get it to work by downloading an older version and then
upgrade. But I found that it does not do anything useful for me so I got
rid of it again.
BTW you do not need any 3rd party software to do serial I/O under
Windows. Standard Windows APIs like CreateFile(), ReadFile() and
WriteFile() are quite easy to use for serial I/O and are well documented
by Microsoft.
Knut - AB2TC
David Woolley (E.L) (via Nabble) wrote:
> ab2tc wrote:
> > I have tried to install this program, but it appears that unless one
> has VB
> > installed, one is out of luck. The first complaint was the missing
> > vbrun300.dll. I located this on the web and installed it the folder
> I tried
>
> Note, if it is legal to download this from the web, in isolation, at
> all, the only place to download it from will be Microsoft themselves.
> Conversely, if you can't download it from Microsoft, it is almost
> certainly an illegal copy.
>
> > to install Cool from. Rerunning the setup, it's missing another dll
> file; I
> > forget the name. I suspect I could go on like this until I had found
> and
> > installed all files needed by the VB runtime system. Is there perhaps a
> > compiler switch or something that could be changed so that it would
> produce
> > an executable that is not dependent on other files? It does look a
> very nice
> > program to try out.
>
> Basically, no. Unless he rewrote it in C, using only basic Windows API
> capabilities, which would be a major job (many times the job of writing
> it originally) it is always going to require additional DLLs if it is to
> run on a wide range of versions of Windows. (He is actually writing
> using tools that haven't been supported by Microsoft for some years, but
> that does make it more likely to work on versions of Windows that are
> likely to still be in use but themselves haven't been supported for
> years.)
>
> Normally the development tools contain some files which are termed
> redistributables. These can be redistributed, free of charge, as long as
> they are included as part of a program that needs them, and the licence
> for that program gives adequate protection (e.g. not allowing them to be
> further redistributed, without the program, or to be reverse engineered).
>
> Assuming that he only used redistributable DLLs, he should have included
> those used in the setup package. A caveat, though, this age of tooling
> was particularly prone to a problem known as "DLL Hell" (Google it),
> which relates to having conflicting version requirements for DLLs, or
> different versions installed in different places.
>
> A commercial developer, writing a Windows only GUI program, these days,
> would probably use .NET. The DLLs needed for that should already be
> installed on Vista, and are, I think, installed on XP. A commercial
> developer simply wouldn't support 98 or ME, but to run the program on
> those, you would need to either include .NET framework redistributables,
> or the end user would need to install the full framework.
>
> (.NET programs tend to perform poorly on older machines and access to
> lower level functions, and other more technical features, often involves
> third party code (which would need its own redistributables to be
> supplied) or coding some parts against low level Windows interfaces,
> which requires a technically skilled programmer.
>
> Where I work, we have to use third party code just to access serial
> ports, although I think that might be because we need more than two
> ports - although serial ports seem to be considered obsolete by
> Microsoft, and the lowest levels of abstraction they really want to
> support, for normal programmers, is a TCP connection, although they
> might prefer it to be the .NET remote procedure call level)
>
>
> --
> David Woolley
> "The Elecraft list is a forum for the discussion of topics related to
> Elecraft products and more general topics related ham radio"
> List Guidelines <http://www.elecraft.com/elecraft_list_guidelines.htm>
> _______________________________________________
> Elecraft mailing list
> Post to: Elecraft at ...
> <http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2141138&i=0>
> You must be a subscriber to post to the list.
> Subscriber Info (Addr. Change, sub, unsub etc.):
> http://mailman.qth.net/mailman/listinfo/elecraft
>
> Help: http://mailman.qth.net/subscribers.htm
> Elecraft web page: http://www.elecraft.com
>
>
> ------------------------------------------------------------------------
> This email is a reply to your post @
> http://n2.nabble.com/K3-Cool-version-6---posted.-tp2136610p2141138.html
> You can reply by email or by visting the link above.
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.176 / Virus Database: 270.10.5/1886 - Release Date: 1/10/2009 6:01 PM
>
>
-----
AB2TC - Knut
--
View this message in context: http://n2.nabble.com/K3-Cool-version-6---posted.-tp2136610p2141927.html
Sent from the Elecraft mailing list archive at Nabble.com.
More information about the Elecraft
mailing list