From: Jimekus on
Karl,

While on the subject, I was intrigued by your ini "Flush" routine. My
program acts as a frontend to Winamp, amongst other things, and every
now and then Winamp crashes when my program closes it. Immediately
before doing so, my program writes an entry to the Winamp.ini file, so
I wondered if your 'flush' routine might solve this problem. I put it
in anyway and will wait to see if the intermittent fault goes away.

Off topic is an aside regarding you and other ex-MVPs copyright
disclaimer requiring that the source code not be distributed. Two
points on this:-

(1) I put my source code along with my binaries on the web, but I
distinctly tell people that this is not for distribution and that I
don't really want or need to have any users in tow. The stuff is, very
selfishly on the web, strictly for my benefit in case of a disaster
and to be able to get it whenever. I think I'm right in assuming that
I don't need your permission to do this. Consequently I will defend my
right to claim that what I am doing is not classed as "otherwise
distributing".

(2) I remember that there was a time when MVP persons did not put such
an empty and pointless disclaimer into their snippets. I also note
that it was only very late into the last century that this disliked
habit crept in. I can only assume that this was done under duress from
Microsoft who had, as it correctly turns out, a sinister motive to
kneecap VB from becoming too open source. Care to comment?



From: Karl E. Peterson on
on 12/9/2009, Jimekus supposed :
> While on the subject, I was intrigued by your ini "Flush" routine. My
> program acts as a frontend to Winamp, amongst other things, and every
> now and then Winamp crashes when my program closes it. Immediately
> before doing so, my program writes an entry to the Winamp.ini file, so
> I wondered if your 'flush' routine might solve this problem. I put it
> in anyway and will wait to see if the intermittent fault goes away.

Interesting question. The call is written as documented, or as *was*
documented years ago at any rate. I'm not fully convinced the flush
functionality successfully made the transition to Win32. It was
certainly there in Win16, but haven't seen it conclusively
demonstrated, one way or the other, since.

> Off topic is an aside regarding you and other ex-MVPs copyright
> disclaimer requiring that the source code not be distributed. Two
> points on this:-
>
> (1) I put my source code along with my binaries on the web, but I
> distinctly tell people that this is not for distribution and that I
> don't really want or need to have any users in tow. The stuff is, very
> selfishly on the web, strictly for my benefit in case of a disaster
> and to be able to get it whenever. I think I'm right in assuming that
> I don't need your permission to do this. Consequently I will defend my
> right to claim that what I am doing is not classed as "otherwise
> distributing".

You wouldn't be actively distributing in my mind, either, when doing
that. The goal was to prevent folks from downloading something
outdated that had my name on it. Just wanted folks to always know
where to get the latest version.

> (2) I remember that there was a time when MVP persons did not put such
> an empty and pointless disclaimer into their snippets. I also note
> that it was only very late into the last century that this disliked
> habit crept in. I can only assume that this was done under duress from
> Microsoft who had, as it correctly turns out, a sinister motive to
> kneecap VB from becoming too open source. Care to comment?

Hmmmm, as much as I enjoy a good conspiracy, this one doesn't pass the
sniff test for me. I started doing it back when it was common for
people to collect things from the web, then resell them on a CD, so
that should tell you how long ago that was! I've never cared much
about casual sharing, but if someone was going to be profiting (with
absolutely no value-added) from my work I wanted a cut! <g>

--
[.NET: It's About Trust!]