|
code
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
OT: The bloated get bloatierhttp://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist x86 full download: 76 MB x64 full download: 157 MB And the .net evangelists wonder why I won't port my apps, most between .5 and 2 MB to VB.NET. And before the kooks come back and go on about how modern hard drives are practically limitless in size, that's not my argument. My biggest gripe is the experience for the end user. Who the hell wants to download an install of *that* size. It's wrong of MSFT to assume everyone out there has a high bandwidth connection to the Internet. A lot of my friends up north still have no choice but to use dial up because they live out in BFE and don't have the convenience of cable or DSL. I suppose I should start pitching my "download on demand" Inno script to ..net coders so their unfortunate users only need to download and install this mess once and not with every update, or have to fumble through a website full of patches. I've learned that part of being successful in the software biz is to make the experience for the end user as easy and a pain free as possible as most of them are too computer literate like you and I. Once you make things complicated, like .net written apps, they start looking for alternatives which amounts to lost sales. </RANT> -- 2025 If you do not believe in time travel, your beliefs are about to be tempered. http://www.facebook.com/group.php?gid=43606237254 Addendum.
76 MB is the *minimum* download size. Apparently it can go up to over 380 MB, depending on selected download components. Holy freakin' cow! -- 2025 If you do not believe in time travel, your beliefs are about to be tempered. http://www.facebook.com/group.php?gid=43606237254 "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelistwrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... | Have ya'll checked out the download for the 4.0 Shamework? | | Show quoteHide quote | | x86 full download: 76 MB | | x64 full download: 157 MB | | And the .net evangelists wonder why I won't port my apps, most between .5 | and 2 MB to VB.NET. And before the kooks come back and go on about how | modern hard drives are practically limitless in size, that's not my | argument. My biggest gripe is the experience for the end user. Who the | hell wants to download an install of *that* size. It's wrong of MSFT to | assume everyone out there has a high bandwidth connection to the Internet. | A lot of my friends up north still have no choice but to use dial up because | they live out in BFE and don't have the convenience of cable or DSL. | | I suppose I should start pitching my "download on demand" Inno script to | .net coders so their unfortunate users only need to download and install | this mess once and not with every update, or have to fumble through a | website full of patches. I've learned that part of being successful in the | software biz is to make the experience for the end user as easy and a pain | free as possible as most of them are too computer literate like you and I. | Once you make things complicated, like .net written apps, they start looking | for alternatives which amounts to lost sales. | | </RANT> | | -- | 2025 | If you do not believe in time travel, | your beliefs are about to be tempered. | | http://www.facebook.com/group.php?gid=43606237254 | | > I've been playing around a bit with Win7 RC> 76 MB is the *minimum* download size. Apparently it can go up to over 380 > MB, depending on selected download components. > > Holy freakin' cow! this past week. The system folder is 7.5 GB and Program Files, with *no software installed* is something like 330 MB! Win98, with a bit of housekeeping done, is about 700 MB, while XP can be easily trimmed to about 1 GB. Something tells me that Win7 can't be cleaned up 7 GB worth. I can't even imagine what's taking up all that space, but it does serve to redefine what constitutes bloat. While .Net 4, unpacked, may be nearly half as big as the entire XP OS, it's only about 1/18th the size of Win7. So in one sense it's the most compact .Net runtime yet. :) "mayayana" <mayaXXy***@rcXXn.com> wrote in message Progress and innovation indeed!news:%23gCj70b2JHA.5816@TK2MSFTNGP02.phx.gbl... | I can't even imagine what's taking up all that space, | but it does serve to redefine what constitutes bloat. | While .Net 4, unpacked, may be nearly half as big as | the entire XP OS, it's only about 1/18th the size of | Win7. So in one sense it's the most compact .Net | runtime yet. :) -- 2025 If you do not believe in time travel, your beliefs are about to be tempered. http://www.facebook.com/group.php?gid=43606237254
Show quote
Hide quote
On Wed, 20 May 2009 22:36:10 -0400, "mayayana" <mayaXXy***@rcXXn.com> Well, whenever one sees one of those blockbuster movies where alienswrote: > >> >> 76 MB is the *minimum* download size. Apparently it can go up to over 380 >> MB, depending on selected download components. >> >> Holy freakin' cow! > > I've been playing around a bit with Win7 RC >this past week. The system folder is 7.5 GB >and Program Files, with *no software installed* >is something like 330 MB! Win98, with a bit >of housekeeping done, is about 700 MB, while >XP can be easily trimmed to about 1 GB. Something >tells me that Win7 can't be cleaned up 7 GB worth. > > I can't even imagine what's taking up all that space, >but it does serve to redefine what constitutes bloat. >While .Net 4, unpacked, may be nearly half as big as >the entire XP OS, it's only about 1/18th the size of >Win7. So in one sense it's the most compact .Net >runtime yet. :) take over the world, the aliens are always big, ugly monsters, the size of King Kong or even bigger, so maybe Mickey is trying to warn us of what is around the corner! Trying to wean Microsoft off excessive size would be harder than getting an alcoholic to stay dry for a year. MM > Trying to wean Microsoft off excessive Actually I'm a little surprised. MS helped out> size would be harder than getting an alcoholic to stay dry for a year. their hardware partners by bloating Vista so that it required new hardware and 4-16 times the RAM of XP. But that backfired when it came to running on "netbooks". I was under the impression that Win7 was going to be pared down so that it could at least be shoehorned onto netbooks. Apparently not. If there are actually any notable differences between Vista and 7 (not counting new wallpaper options) I'd be interested to see a detailed list of them. In article <#TUMfdh2JHA.1***@TK2MSFTNGP02.phx.gbl>, mayaXXy***@rcXXn.com
says... Show quoteHide quote > > Trying to wean Microsoft off excessive It may need plenty of HD space, but it runs much better on low RAM > > size would be harder than getting an alcoholic to stay dry for a year. > > Actually I'm a little surprised. MS helped out > their hardware partners by bloating Vista so > that it required new hardware and 4-16 times > the RAM of XP. But that backfired when it came > to running on "netbooks". I was under the > impression that Win7 was going to be pared > down so that it could at least be shoehorned > onto netbooks. Apparently not. If there are > actually any notable differences between Vista > and 7 (not counting new wallpaper options) I'd > be interested to see a detailed list of them. systems than Vista does. The vast majority of netbooks have plenty of HD space, but not a lot of RAM. -- /~\ The ASCII \ / Ribbon Campaign X Against HTML / \ Email! Remove the ns_ from if replying by e-mail (but keep posts in the newsgroups if possible). > Maybe. I've read that they came up with ways> It may need plenty of HD space, but it runs much better on low RAM > systems than Vista does. to cut out processes when they're not needed. Still, MS recommends a minimum of 1GB for Win7 RC, and they usually lowball it. That seems to be about the same recommendation as for Vista, while I think the official minimum for XP was 128 MB. mayayana wrote:
>> It may need plenty of HD space, but it runs much better on low RAM True. Dell used to actually sell XP machines with only 128Mb. Total sham!>> systems than Vista does. > > Maybe. I've read that they came up with ways > to cut out processes when they're not needed. > Still, MS recommends a minimum of 1GB for Win7 RC, > and they usually lowball it. That seems to be about > the same recommendation as for Vista, while I think > the official minimum for XP was 128 MB. I have a friend on w7 devteam, though, and he says he's running it in 512MB VMs without trouble. But he of course knows what's in all the locked closets and down in the dungeon. YMMV. Kevin,
You are acting the same as the people who wanted to use two digits in from 1960 to 1969 for a year column while in those days 1 was common. In 1969 they recognize they had a decennium problem. Almost nobody currently still knows this, because who would care about one byte. Cor Show quoteHide quote "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... > Have ya'll checked out the download for the 4.0 Shamework? > > http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > > x86 full download: 76 MB > > x64 full download: 157 MB > > And the .net evangelists wonder why I won't port my apps, most between .5 > and 2 MB to VB.NET. And before the kooks come back and go on about how > modern hard drives are practically limitless in size, that's not my > argument. My biggest gripe is the experience for the end user. Who the > hell wants to download an install of *that* size. It's wrong of MSFT to > assume everyone out there has a high bandwidth connection to the Internet. > A lot of my friends up north still have no choice but to use dial up > because > they live out in BFE and don't have the convenience of cable or DSL. > > I suppose I should start pitching my "download on demand" Inno script to > .net coders so their unfortunate users only need to download and install > this mess once and not with every update, or have to fumble through a > website full of patches. I've learned that part of being successful in > the > software biz is to make the experience for the end user as easy and a pain > free as possible as most of them are too computer literate like you and I. > Once you make things complicated, like .net written apps, they start > looking > for alternatives which amounts to lost sales. > > </RANT> > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > > On Thu, 21 May 2009 06:43:19 +0200, "Cor Ligthert[MVP]"
<Notmyfirstn***@planet.nl> wrote: >Kevin, Yeah, like the VB6 runtime is around 1.4 MB, whereas the .Net stuff> >You are acting the same as the people who wanted to use two digits in from >1960 to 1969 for a year column while in those days 1 was common. >In 1969 they recognize they had a decennium problem. > >Almost nobody currently still knows this, because who would care about one >byte. > >Cor only STARTS at 76 MB! And you've got the nerve to use the millennium date farrago as an analogy?!! MM "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message I graduated from high school and college during those years, and never once news:u6Mn36c2JHA.1864@TK2MSFTNGP02.phx.gbl... > Kevin, > > You are acting the same as the people who wanted to use two digits in from > 1960 to 1969 for a year column while in those days 1 was common. > In 1969 they recognize they had a decennium problem. > heard of anyone using a single digit year. A '62 Corvette or '68 Corvair, sure, but a '6 or '8?? I don't think so. I was programming in Fortran during that time, but didn't do much with dates. I do know the computer runs spelled out the year. Maybe I misunderstood your statement. ;-) -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net On 2009-05-21, Rick Raisley <heavymetal-A-T-bellsouth-D-O-Tnet> wrote:
Show quoteHide quote > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message If I recall, I think sometimes people would use one byte to encode a two digit> news:u6Mn36c2JHA.1864@TK2MSFTNGP02.phx.gbl... >> Kevin, >> >> You are acting the same as the people who wanted to use two digits in from >> 1960 to 1969 for a year column while in those days 1 was common. >> In 1969 they recognize they had a decennium problem. >> > > I graduated from high school and college during those years, and never once > heard of anyone using a single digit year. A '62 Corvette or '68 Corvair, > sure, but a '6 or '8?? I don't think so. > > I was programming in Fortran during that time, but didn't do much with > dates. I do know the computer runs spelled out the year. > > Maybe I misunderstood your statement. ;-) > sequence... -- Tom Shelton In article <eZBpnsk2JHA.***@TK2MSFTNGP06.phx.gbl>,
tom_shel***@comcastXXXXXXX.net says... Show quoteHide quote > On 2009-05-21, Rick Raisley <heavymetal-A-T-bellsouth-D-O-Tnet> wrote: Like a packed form of BCD?> > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message > > news:u6Mn36c2JHA.1864@TK2MSFTNGP02.phx.gbl... > >> Kevin, > >> > >> You are acting the same as the people who wanted to use two digits in from > >> 1960 to 1969 for a year column while in those days 1 was common. > >> In 1969 they recognize they had a decennium problem. > >> > > > > I graduated from high school and college during those years, and never once > > heard of anyone using a single digit year. A '62 Corvette or '68 Corvair, > > sure, but a '6 or '8?? I don't think so. > > > > I was programming in Fortran during that time, but didn't do much with > > dates. I do know the computer runs spelled out the year. > > > > Maybe I misunderstood your statement. ;-) > > > > If I recall, I think sometimes people would use one byte to encode a two digit > sequence... -- /~\ The ASCII \ / Ribbon Campaign X Against HTML / \ Email! Remove the ns_ from if replying by e-mail (but keep posts in the newsgroups if possible). On 2009-05-21, David Kerber <ns_dkerber@ns_WarrenRogersAssociates.com> wrote:
Show quoteHide quote > In article <eZBpnsk2JHA.***@TK2MSFTNGP06.phx.gbl>, Kind of. each nyble in the byte represents a value from 0 - 9.> tom_shel***@comcastXXXXXXX.net says... >> On 2009-05-21, Rick Raisley <heavymetal-A-T-bellsouth-D-O-Tnet> wrote: >> > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message >> > news:u6Mn36c2JHA.1864@TK2MSFTNGP02.phx.gbl... >> >> Kevin, >> >> >> >> You are acting the same as the people who wanted to use two digits in from >> >> 1960 to 1969 for a year column while in those days 1 was common. >> >> In 1969 they recognize they had a decennium problem. >> >> >> > >> > I graduated from high school and college during those years, and never once >> > heard of anyone using a single digit year. A '62 Corvette or '68 Corvair, >> > sure, but a '6 or '8?? I don't think so. >> > >> > I was programming in Fortran during that time, but didn't do much with >> > dates. I do know the computer runs spelled out the year. >> > >> > Maybe I misunderstood your statement. ;-) >> > >> >> If I recall, I think sometimes people would use one byte to encode a two digit >> sequence... > > Like a packed form of BCD? > > -- Tom Shelton Tom Shelton wrote:
>>> If I recall, I think sometimes people would use one byte to encode a two digit Why all the effort, when a byte can be 0-255.>>> sequence... >> >> Like a packed form of BCD? > > Kind of. each nyble in the byte represents a value from 0 - 9. Seems like plenty of range for any two digits, no? <G> On 2009-05-22, Karl E. Peterson <k***@exmvps.org> wrote:
> Tom Shelton wrote: Hey... I'm just going off of memory of things that were told to me. I wasn't>>>> If I recall, I think sometimes people would use one byte to encode a two digit >>>> sequence... >>> >>> Like a packed form of BCD? >> >> Kind of. each nyble in the byte represents a value from 0 - 9. > > Why all the effort, when a byte can be 0-255. > > Seems like plenty of range for any two digits, no? <G> around during that time :) -- Tom Shelton Tom,
I was around during that time. (Short but long enough to have worked with it and to see others keep going on using outdated things because they believed it was better not to change) What you now discuss with Carl, was why in past (a short while) beside bytes also 4 bits words where used. But actually it comes from mechanical machines, who simply had wheels which were moving up a piece and gave an overflow at the10. Those were not always 10 long around because a piece of the surface was used for actions as moving up paper and things like that depending of the kind of machine the same as we see in ASCII. And therefore we had in the beginning of electronically data processing all kind of (bit) words like 16bits or 24 bit long. The name "byte" has a long time (in those days 3 years was long) been used for bytes with 12 bits, 8 for data and 4 redundancy bits for control on that. Now the "byte" is commonly used for a word with 8 bits. Cor Show quoteHide quote "Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message news:e0sLX2p2JHA.4744@TK2MSFTNGP04.phx.gbl... > On 2009-05-22, Karl E. Peterson <k***@exmvps.org> wrote: >> Tom Shelton wrote: >>>>> If I recall, I think sometimes people would use one byte to encode a >>>>> two digit >>>>> sequence... >>>> >>>> Like a packed form of BCD? >>> >>> Kind of. each nyble in the byte represents a value from 0 - 9. >> >> Why all the effort, when a byte can be 0-255. >> >> Seems like plenty of range for any two digits, no? <G> > > Hey... I'm just going off of memory of things that were told to me. I > wasn't > around during that time :) > > -- > Tom Shelton Karl is spelled with a K.
Would you prefer folks referred to you as Kor? -- Show quoteHide quote2025 If you do not believe in time travel, your beliefs are about to be tempered. http://www.facebook.com/group.php?gid=43606237254 "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message news:%23JsXeKq2JHA.4116@TK2MSFTNGP04.phx.gbl... | Tom, | | I was around during that time. (Short but long enough to have worked with it | and to see others keep going on using outdated things because they believed | it was better not to change) | | What you now discuss with Carl, was why in past (a short while) beside bytes | also 4 bits words where used. | | But actually it comes from mechanical machines, who simply had wheels which | were moving up a piece and gave an overflow at the10. | | Those were not always 10 long around because a piece of the surface was | used for actions as moving up paper and things like that depending of the | kind of machine the same as we see in ASCII. | | And therefore we had in the beginning of electronically data processing all | kind of (bit) words like 16bits or 24 bit long. | | The name "byte" has a long time (in those days 3 years was long) been used | for bytes with 12 bits, 8 for data and 4 redundancy bits for control on | that. | | Now the "byte" is commonly used for a word with 8 bits. | | Cor | | | "Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message | news:e0sLX2p2JHA.4744@TK2MSFTNGP04.phx.gbl... | > On 2009-05-22, Karl E. Peterson <k***@exmvps.org> wrote: | >> Tom Shelton wrote: | >>>>> If I recall, I think sometimes people would use one byte to encode a | >>>>> two digit | >>>>> sequence... | >>>> | >>>> Like a packed form of BCD? | >>> | >>> Kind of. each nyble in the byte represents a value from 0 - 9. | >> | >> Why all the effort, when a byte can be 0-255. | >> | >> Seems like plenty of range for any two digits, no? <G> | > | > Hey... I'm just going off of memory of things that were told to me. I | > wasn't | > around during that time :) | > | > -- | > Tom Shelton | "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> C'mon Cevin, isn't it time you went and wound up the spring in VB6 again :-)wrote in message news:%23jUmmpt2JHA.6056@TK2MSFTNGP03.phx.gbl... > Karl is spelled with a K. > > Would you prefer folks referred to you as Kor? > Show quoteHide quote > > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message > news:%23JsXeKq2JHA.4116@TK2MSFTNGP04.phx.gbl... > | Tom, > | > | I was around during that time. (Short but long enough to have worked > with > it > | and to see others keep going on using outdated things because they > believed > | it was better not to change) > | > | What you now discuss with Carl, was why in past (a short while) beside > bytes > | also 4 bits words where used. > | > | But actually it comes from mechanical machines, who simply had wheels > which > | were moving up a piece and gave an overflow at the10. > | > | Those were not always 10 long around because a piece of the surface was > | used for actions as moving up paper and things like that depending of > the > | kind of machine the same as we see in ASCII. > | > | And therefore we had in the beginning of electronically data processing > all > | kind of (bit) words like 16bits or 24 bit long. > | > | The name "byte" has a long time (in those days 3 years was long) been > used > | for bytes with 12 bits, 8 for data and 4 redundancy bits for control on > | that. > | > | Now the "byte" is commonly used for a word with 8 bits. > | > | Cor > | > | > | "Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message > | news:e0sLX2p2JHA.4744@TK2MSFTNGP04.phx.gbl... > | > On 2009-05-22, Karl E. Peterson <k***@exmvps.org> wrote: > | >> Tom Shelton wrote: > | >>>>> If I recall, I think sometimes people would use one byte to encode > a > | >>>>> two digit > | >>>>> sequence... > | >>>> > | >>>> Like a packed form of BCD? > | >>> > | >>> Kind of. each nyble in the byte represents a value from 0 - 9. > | >> > | >> Why all the effort, when a byte can be 0-255. > | >> > | >> Seems like plenty of range for any two digits, no? <G> > | > > | > Hey... I'm just going off of memory of things that were told to me. > I > | > wasn't > | > around during that time :) > | > > | > -- > | > Tom Shelton > | > > No problem,
Cor Show quoteHide quote "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> wrote in message news:%23jUmmpt2JHA.6056@TK2MSFTNGP03.phx.gbl... > Karl is spelled with a K. > > Would you prefer folks referred to you as Kor? > > > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message > news:%23JsXeKq2JHA.4116@TK2MSFTNGP04.phx.gbl... > | Tom, > | > | I was around during that time. (Short but long enough to have worked > with > it > | and to see others keep going on using outdated things because they > believed > | it was better not to change) > | > | What you now discuss with Carl, was why in past (a short while) beside > bytes > | also 4 bits words where used. > | > | But actually it comes from mechanical machines, who simply had wheels > which > | were moving up a piece and gave an overflow at the10. > | > | Those were not always 10 long around because a piece of the surface was > | used for actions as moving up paper and things like that depending of > the > | kind of machine the same as we see in ASCII. > | > | And therefore we had in the beginning of electronically data processing > all > | kind of (bit) words like 16bits or 24 bit long. > | > | The name "byte" has a long time (in those days 3 years was long) been > used > | for bytes with 12 bits, 8 for data and 4 redundancy bits for control on > | that. > | > | Now the "byte" is commonly used for a word with 8 bits. > | > | Cor > | > | > | "Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message > | news:e0sLX2p2JHA.4744@TK2MSFTNGP04.phx.gbl... > | > On 2009-05-22, Karl E. Peterson <k***@exmvps.org> wrote: > | >> Tom Shelton wrote: > | >>>>> If I recall, I think sometimes people would use one byte to encode > a > | >>>>> two digit > | >>>>> sequence... > | >>>> > | >>>> Like a packed form of BCD? > | >>> > | >>> Kind of. each nyble in the byte represents a value from 0 - 9. > | >> > | >> Why all the effort, when a byte can be 0-255. > | >> > | >> Seems like plenty of range for any two digits, no? <G> > | > > | > Hey... I'm just going off of memory of things that were told to me. > I > | > wasn't > | > around during that time :) > | > > | > -- > | > Tom Shelton > | > > "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> Don't take it so seriously Cevin Provanke....grinwrote in message news:%23jUmmpt2JHA.6056@TK2MSFTNGP03.phx.gbl... > Karl is spelled with a K. > > Would you prefer folks referred to you as Kor? > Rick
Ever been involved with punch cards: the most common of those had 80 positions, in that every position counts. http://en.wikipedia.org/wiki/Punch_Card ASCII, BCL and Ebcdic are completely based on that. Cor Show quoteHide quote "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message news:uA5HbXk2JHA.5772@TK2MSFTNGP02.phx.gbl... > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message > news:u6Mn36c2JHA.1864@TK2MSFTNGP02.phx.gbl... >> Kevin, >> >> You are acting the same as the people who wanted to use two digits in >> from 1960 to 1969 for a year column while in those days 1 was common. >> In 1969 they recognize they had a decennium problem. >> > > I graduated from high school and college during those years, and never > once heard of anyone using a single digit year. A '62 Corvette or '68 > Corvair, sure, but a '6 or '8?? I don't think so. > > I was programming in Fortran during that time, but didn't do much with > dates. I do know the computer runs spelled out the year. > > Maybe I misunderstood your statement. ;-) > > -- > Regards, > > Rick Raisley > heavymetal-A-T-bellsouth-D-O-T-net > > "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message Yes I have, and yes they certainly did. Trying to explain to people today news:%23w$nPOl2JHA.3812@TK2MSFTNGP05.phx.gbl... > Rick > > Ever been involved with punch cards: the most common of those had 80 > positions, in that every position counts. > that you most often wrote your code with pencil and pad, then went to the computer center to type in your cards, a 2" stack of which you carried around with you until they could be fed into the computer, hoping that when you dropped them and the rubber band broke, the felt marked diagonal line across the edge would be enough to put them back into order (as you couldn't afford the extra characters to number them). Ah, what fun! ;-) But like I said, back in those early Fortran days, I really didn't work with dates. Geez, I remember programming jet transport flight performance into it, and we were supposed to use it to calculate thrust/drag curves for altitudes, and graph them to calculate performance, and limit the computer time of the run to 3 MINUTES(!), but I used an iterative process to have it calculate them for me, but had to set the max computer time to 15 MINUTES(!). Ah, the good old days. When the IBM mainframe probably had less computing power than my watch has. ;-) -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message Also consider the Apollo guidance computer, used to land on the moon it had news:OhiF1Wt2JHA.3812@TK2MSFTNGP05.phx.gbl... > Ah, the good old days. When the IBM mainframe probably had less computing > power than my watch has. ;-) > > -- > Regards, > > Rick Raisley > heavymetal-A-T-bellsouth-D-O-T-net 32k of ROM, 2k of RAM, a speed measured in kilocycles and weighed 70lbs, your watch is far more powerful than that. We seem to have relatively infinite computing power compared to 40 years back and don't we just waste it all. Dave O. Cor Ligthert[MVP] wrote:
> No.> You are acting the same as the people who wanted to use two digits in > from 1960 to 1969 for a year column while in those days 1 was common. > In 1969 they recognize they had a decennium problem. > > Almost nobody currently still knows this, because who would care about > one byte. The reason "almost nobody" knows this is because you have fallen for *a joke* which was probably written in the early 1990s. There certainly were a few applications in the 50s and 60s with a single digit year, but they were nothing like "common" and essentially none had any "problem" because few could even afford to have five years worth of data on line at one time, much less ten. Handwritten labels on the card boxes and tape archives were enough. Bob -- Bob,
Luckily this one digit problem was a minor problem that could be resolved easily by persons in the data processing of those days while nobody outside that area did understand it. Even now there are persons who don't understand it and tell it was a joke. After 1969 it was solved for a long time, because on tape and disk people start to use two digits for the year. But that it was not bloated on Internet and Television in those days, does not mean it never happened. Cor Show quoteHide quote "Bob O`Bob" <filter***@yahoogroups.com> wrote in message news:u$Xo5Fw2JHA.6004@TK2MSFTNGP02.phx.gbl... > Cor Ligthert[MVP] wrote: >> >> You are acting the same as the people who wanted to use two digits in >> from 1960 to 1969 for a year column while in those days 1 was common. >> In 1969 they recognize they had a decennium problem. >> >> Almost nobody currently still knows this, because who would care about >> one byte. > > > > No. > > The reason "almost nobody" knows this > is because you have fallen for *a joke* > which was probably written in the early 1990s. > > There certainly were a few applications in the > 50s and 60s with a single digit year, but they > were nothing like "common" and essentially none > had any "problem" because few could even afford > to have five years worth of data on line at one > time, much less ten. Handwritten labels on the > card boxes and tape archives were enough. > > > > Bob > -- On Wed, 20 May 2009 21:27:35 -0400, "Kevin Provance"
<Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> wrote: Show quoteHide quote >Have ya'll checked out the download for the 4.0 Shamework? I wouldn't call it a rant. I'd call it a common sense reaction to> >http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > >x86 full download: 76 MB > >x64 full download: 157 MB > >And the .net evangelists wonder why I won't port my apps, most between .5 >and 2 MB to VB.NET. And before the kooks come back and go on about how >modern hard drives are practically limitless in size, that's not my >argument. My biggest gripe is the experience for the end user. Who the >hell wants to download an install of *that* size. It's wrong of MSFT to >assume everyone out there has a high bandwidth connection to the Internet. >A lot of my friends up north still have no choice but to use dial up because >they live out in BFE and don't have the convenience of cable or DSL. > >I suppose I should start pitching my "download on demand" Inno script to >.net coders so their unfortunate users only need to download and install >this mess once and not with every update, or have to fumble through a >website full of patches. I've learned that part of being successful in the >software biz is to make the experience for the end user as easy and a pain >free as possible as most of them are too computer literate like you and I. >Once you make things complicated, like .net written apps, they start looking >for alternatives which amounts to lost sales. > ></RANT> utter excess. 76 MB?!!! 157 MB?!!!!!!!!! What CAN Microsoft be thinking? And anyway, what, I wonder, is so vastly better about .Net? Meanwhile, I have been discovering the joys of manifest-based "no-installation" installation! Works for me. http://littletyke.myzen.co.uk/ktn/index.html MM Kevin,
This newsgroup is declared by some private persons only for VB6 or earlier. Should I understand from Mayanana and you that by posting by both of you Net subjects in this newsgroup, that this restriction is ended? I know a good reason to keep this newsgroup for VB6. but as I see you posting now Net subjects in this newsgroup I think you tell that this reason is outdated. Cor Show quoteHide quote "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... > Have ya'll checked out the download for the 4.0 Shamework? > > http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > > x86 full download: 76 MB > > x64 full download: 157 MB > > And the .net evangelists wonder why I won't port my apps, most between .5 > and 2 MB to VB.NET. And before the kooks come back and go on about how > modern hard drives are practically limitless in size, that's not my > argument. My biggest gripe is the experience for the end user. Who the > hell wants to download an install of *that* size. It's wrong of MSFT to > assume everyone out there has a high bandwidth connection to the Internet. > A lot of my friends up north still have no choice but to use dial up > because > they live out in BFE and don't have the convenience of cable or DSL. > > I suppose I should start pitching my "download on demand" Inno script to > .net coders so their unfortunate users only need to download and install > this mess once and not with every update, or have to fumble through a > website full of patches. I've learned that part of being successful in > the > software biz is to make the experience for the end user as easy and a pain > free as possible as most of them are too computer literate like you and I. > Once you make things complicated, like .net written apps, they start > looking > for alternatives which amounts to lost sales. > > </RANT> > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > > As we all can see from the first post, it's still OT. As I read it it is
another reason to NOT use interop. ;) /Henning Show quoteHide quote "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> skrev i meddelandet news:eN8gcKh2JHA.5816@TK2MSFTNGP02.phx.gbl... > Kevin, > > This newsgroup is declared by some private persons only for VB6 or > earlier. > > Should I understand from Mayanana and you that by posting by both of you > Net subjects in this newsgroup, that this restriction is ended? > > I know a good reason to keep this newsgroup for VB6. but as I see you > posting now Net subjects in this newsgroup I think you tell that this > reason is outdated. > > Cor > > > "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> > wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... >> Have ya'll checked out the download for the 4.0 Shamework? >> >> http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist >> >> x86 full download: 76 MB >> >> x64 full download: 157 MB >> >> And the .net evangelists wonder why I won't port my apps, most between .5 >> and 2 MB to VB.NET. And before the kooks come back and go on about how >> modern hard drives are practically limitless in size, that's not my >> argument. My biggest gripe is the experience for the end user. Who the >> hell wants to download an install of *that* size. It's wrong of MSFT to >> assume everyone out there has a high bandwidth connection to the >> Internet. >> A lot of my friends up north still have no choice but to use dial up >> because >> they live out in BFE and don't have the convenience of cable or DSL. >> >> I suppose I should start pitching my "download on demand" Inno script to >> .net coders so their unfortunate users only need to download and install >> this mess once and not with every update, or have to fumble through a >> website full of patches. I've learned that part of being successful in >> the >> software biz is to make the experience for the end user as easy and a >> pain >> free as possible as most of them are too computer literate like you and >> I. >> Once you make things complicated, like .net written apps, they start >> looking >> for alternatives which amounts to lost sales. >> >> </RANT> >> >> -- >> 2025 >> If you do not believe in time travel, >> your beliefs are about to be tempered. >> >> http://www.facebook.com/group.php?gid=43606237254 >> >> > You'll note I original included "OT" in the subject line, moron.
-- Show quoteHide quote2025 If you do not believe in time travel, your beliefs are about to be tempered. http://www.facebook.com/group.php?gid=43606237254 "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelistnews:eN8gcKh2JHA.5816@TK2MSFTNGP02.phx.gbl... | Kevin, | | This newsgroup is declared by some private persons only for VB6 or earlier. | | Should I understand from Mayanana and you that by posting by both of you Net | subjects in this newsgroup, that this restriction is ended? | | I know a good reason to keep this newsgroup for VB6. but as I see you | posting now Net subjects in this newsgroup I think you tell that this reason | is outdated. | | Cor | | | "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> | wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... | > Have ya'll checked out the download for the 4.0 Shamework? | > | > Show quoteHide quote | > | > x86 full download: 76 MB | > | > x64 full download: 157 MB | > | > And the .net evangelists wonder why I won't port my apps, most between ..5 | > and 2 MB to VB.NET. And before the kooks come back and go on about how | > modern hard drives are practically limitless in size, that's not my | > argument. My biggest gripe is the experience for the end user. Who the | > hell wants to download an install of *that* size. It's wrong of MSFT to | > assume everyone out there has a high bandwidth connection to the Internet. | > A lot of my friends up north still have no choice but to use dial up | > because | > they live out in BFE and don't have the convenience of cable or DSL. | > | > I suppose I should start pitching my "download on demand" Inno script to | > .net coders so their unfortunate users only need to download and install | > this mess once and not with every update, or have to fumble through a | > website full of patches. I've learned that part of being successful in | > the | > software biz is to make the experience for the end user as easy and a pain | > free as possible as most of them are too computer literate like you and I. | > Once you make things complicated, like .net written apps, they start | > looking | > for alternatives which amounts to lost sales. | > | > </RANT> | > | > -- | > 2025 | > If you do not believe in time travel, | > your beliefs are about to be tempered. | > | > http://www.facebook.com/group.php?gid=43606237254 | > | > | Cor Ligthert[MVP] wrote:
> This newsgroup is declared by some private persons only for VB6 or earlier. Yep, and as such you're free to *trash* VFred all you want, here. HTH!Yep, and as per usual it's the same folks who make such as fuss about people
posting VB7+ questions here. Show quoteHide quote "Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message news:eN8gcKh2JHA.5816@TK2MSFTNGP02.phx.gbl... > Kevin, > > This newsgroup is declared by some private persons only for VB6 or > earlier. > > Should I understand from Mayanana and you that by posting by both of you > Net subjects in this newsgroup, that this restriction is ended? > > I know a good reason to keep this newsgroup for VB6. but as I see you > posting now Net subjects in this newsgroup I think you tell that this > reason is outdated. > > Cor > > > "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> > wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... >> Have ya'll checked out the download for the 4.0 Shamework? >> >> http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist >> >> x86 full download: 76 MB >> >> x64 full download: 157 MB >> >> And the .net evangelists wonder why I won't port my apps, most between .5 >> and 2 MB to VB.NET. And before the kooks come back and go on about how >> modern hard drives are practically limitless in size, that's not my >> argument. My biggest gripe is the experience for the end user. Who the >> hell wants to download an install of *that* size. It's wrong of MSFT to >> assume everyone out there has a high bandwidth connection to the >> Internet. >> A lot of my friends up north still have no choice but to use dial up >> because >> they live out in BFE and don't have the convenience of cable or DSL. >> >> I suppose I should start pitching my "download on demand" Inno script to >> .net coders so their unfortunate users only need to download and install >> this mess once and not with every update, or have to fumble through a >> website full of patches. I've learned that part of being successful in >> the >> software biz is to make the experience for the end user as easy and a >> pain >> free as possible as most of them are too computer literate like you and >> I. >> Once you make things complicated, like .net written apps, they start >> looking >> for alternatives which amounts to lost sales. >> >> </RANT> >> >> -- >> 2025 >> If you do not believe in time travel, >> your beliefs are about to be tempered. >> >> http://www.facebook.com/group.php?gid=43606237254 >> >> > Agreed on the point that most users wont want an install to be
70+MB, even if it just a one time affair. Reminds me of a project I was in once. It involved writing an app that allowed user input to select a set of data from an SQL Server and then generate a report. This was back when VB3 was in full swing. The app was a trivial matter and I put together the report using Crystal Reports, whatever version was shipped with VB3. The client was appalled!!! We gave him 5 install diskettes :-) He abosolutely refused to believe that such a simple app needed so many (1.44MB) floppies when much more complicated projects had been handed to him on 2 or 3 disks. We explained that the CR files that were needed and included on the install diskettes took up about 3 of them. The final solution was to dump CR and use the Printer object, thus reducing the number of install diskettes. Regards, Saga Show quoteHide quote "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... > Have ya'll checked out the download for the 4.0 Shamework? > > http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > > x86 full download: 76 MB > > x64 full download: 157 MB > > And the .net evangelists wonder why I won't port my apps, most between .5 > and 2 MB to VB.NET. And before the kooks come back and go on about how > modern hard drives are practically limitless in size, that's not my > argument. My biggest gripe is the experience for the end user. Who the > hell wants to download an install of *that* size. It's wrong of MSFT to > assume everyone out there has a high bandwidth connection to the Internet. > A lot of my friends up north still have no choice but to use dial up > because > they live out in BFE and don't have the convenience of cable or DSL. > > I suppose I should start pitching my "download on demand" Inno script to > .net coders so their unfortunate users only need to download and install > this mess once and not with every update, or have to fumble through a > website full of patches. I've learned that part of being successful in > the > software biz is to make the experience for the end user as easy and a pain > free as possible as most of them are too computer literate like you and I. > Once you make things complicated, like .net written apps, they start > looking > for alternatives which amounts to lost sales. > > </RANT> > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > > "Saga" <antiSpam@nowhere.com> wrote in message So they actually preferred to dump features and functionality, in order to news:%23VD7Y4h2JHA.4880@TK2MSFTNGP03.phx.gbl... > > The final solution was to dump CR and use the Printer object, > thus reducing the number of install diskettes. Regards, Saga > reduce the number of install disks??? Amazing! -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net Since the end user only saw a printed report at the end, to him using CR or
Printer object was the same. Go figure! Saga Show quoteHide quote "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message news:e92qwYk2JHA.4880@TK2MSFTNGP03.phx.gbl... > "Saga" <antiSpam@nowhere.com> wrote in message > news:%23VD7Y4h2JHA.4880@TK2MSFTNGP03.phx.gbl... >> >> The final solution was to dump CR and use the Printer object, >> thus reducing the number of install diskettes. Regards, Saga >> > > So they actually preferred to dump features and functionality, in order to > reduce the number of install disks??? Amazing! > > -- > Regards, > > Rick Raisley > heavymetal-A-T-bellsouth-D-O-T-net > > Not so amazing. There seem to be a number of people hereabouts saying
exactly the same thing. Show quoteHide quote "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message news:e92qwYk2JHA.4880@TK2MSFTNGP03.phx.gbl... > "Saga" <antiSpam@nowhere.com> wrote in message > news:%23VD7Y4h2JHA.4880@TK2MSFTNGP03.phx.gbl... >> >> The final solution was to dump CR and use the Printer object, >> thus reducing the number of install diskettes. Regards, Saga >> > > So they actually preferred to dump features and functionality, in order to > reduce the number of install disks??? Amazing! > > -- > Regards, > > Rick Raisley > heavymetal-A-T-bellsouth-D-O-T-net > > Not amazing at all.
If some 70 3,5" disks extra does not change the functionality for the end users, why force them to install them? For me as the programmer, why install them just to get unsigned variable types? I'm not writing the kind of apps that need the extra tara. /Henning Show quoteHide quote "James Hahn" <jh***@yahoo.com> skrev i meddelandet news:%23p80DwN3JHA.480@TK2MSFTNGP06.phx.gbl... > Not so amazing. There seem to be a number of people hereabouts saying > exactly the same thing. > > "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message > news:e92qwYk2JHA.4880@TK2MSFTNGP03.phx.gbl... >> "Saga" <antiSpam@nowhere.com> wrote in message >> news:%23VD7Y4h2JHA.4880@TK2MSFTNGP03.phx.gbl... >>> >>> The final solution was to dump CR and use the Printer object, >>> thus reducing the number of install diskettes. Regards, Saga >>> >> >> So they actually preferred to dump features and functionality, in order >> to reduce the number of install disks??? Amazing! >> >> -- >> Regards, >> >> Rick Raisley >> heavymetal-A-T-bellsouth-D-O-T-net >> >> > > > The final solution was to dump CR and use the Printer object, I find that I have the same reaction. If a program> > thus reducing the number of install diskettes. Regards, Saga > > > > So they actually preferred to dump features and functionality, in order to > reduce the number of install disks??? Amazing! > is very big I'm suspicious of both the quality and the attitude of the authors. It's my PC, after all, and their software is just one of many programs I might want installed. I don't want my system clogged up with sloppy software by authors who really just pasted together a pile of ActiveX controls (or a pile of .Net classes), and who have no concern about dumping all of that unnecessary bloat onto my system, with all of the possible security and compatibility issues that entails. (Which is not a comment on Saga's specific case, but rather an observation about my own reaction as an enduser.) With .Net, though, things will gradually be changing as MS pre-installs the runtime and .Net programmers expect it to be present. Even now, if a .Net programmer only writes for Vista their software is dependency-free in some sense. .Net then becomes more like a gigantic Java-esque mini-OS within Windows, rather than just a programming tool/language with a bloated runtime. It's really a clever way for Microsoft to retake control of the OS for their DRM-media-services and cloud-app ambitions. Eventually Windows itself becomes like part of the hardware while .Net becomes the only visible API for anyone who's not a corporate MS partner. Apropos of the idea of .Net as an OS within an OS, there was recently interesting news along those lines: ..Net-sploit: http://www.darknet.org.uk/2009/04/hacker-develops-tool-to-hide-malware-in-ne t-framework/ It's an attack that works by modifying the .Net framework so that all .Net software running on a PC can be commandeered. I suppose it's only a matter of time before .Net gets its own drip-feed of automatic update security patches. Maybe it will even become a selling point for Windows: "Yes, we know that nobody needs an update to Windows, but buying Windows 9 is the only way to get .Net 7." :) "mayayana" <mayaXXy***@rcXXn.com> wrote in message <snipped>news:O0tqTuT3JHA.5728@TK2MSFTNGP03.phx.gbl... > > Apropos of the idea of .Net as an OS within an OS, http://www.darknet.org.uk/2009/04/hacker-develops-tool-to-hide-malware-in-ne> there was recently interesting news along those lines: > > .Net-sploit: > > t-framework/ I doubt that will be a big issue. The key is the following from your link:> > It's an attack that works by modifying the .Net framework > so that all .Net software running on a PC can be > commandeered. > > I suppose it's only a matter of time before .Net gets > its own drip-feed of automatic update security patches. > Maybe it will even become a selling point for Windows: > "Yes, we know that nobody needs an update to Windows, > but buying Windows 9 is the only way to get .Net 7." :) > "Of course the disadvantage is you already need to have control over the machine to execute this kind of attack, I guess it's for when you've hacked the machine and you want to keep control or gather more data." No application nor any component can protect itself from being hacked or replaced without outside help. The best you can do is manage input and output to make your application less of a target for things like SQL insertion or string over-run attacks, and configure its running environment to make it easier for the O/S and utilities to provide protection. -ralph On Mon, 25 May 2009 09:18:08 -0400, "mayayana" <mayaXXy***@rcXXn.com> With registration-free COM the controls and other malarkey, e.g. thewrote: >I don't want my system clogged up with >sloppy software by authors who really just pasted >together a pile of ActiveX controls (or a pile of .Net >classes), and who have no concern about dumping all >of that unnecessary bloat onto my system, with all >of the possible security and compatibility issues that >entails. ..exe, are merely copied to an empty folder, so that seems the safest approach. I really do wish I could get some feedback about my use of a manifest file for a VB6 app on XP and Vista, but the whole world appears to have gone stumm! (...continues grumbling away madly in a darkened corner...) MM > With registration-free COM the controls and other malarkey, e.g. the Yes. I started doing that with a COM DLL I wrote> .exe, are merely copied to an empty folder, so that seems the safest > approach. for dealing with program settings. I'm using Olaf's DLL to load it. But that still doesn't justify a big pile of OCXs. VB works great with a pile of OCXs and all variant datatypes. I think one can even buy fullscale GUIs as OCXs from companies like Sheridan. With fancy 3-D "woodgrain" windows and the like. :) But if someone is coding that way I don't really want their software on my system. And there's a lot of that stuff out there. .Net has just upped the ante, putting every control one can think of into one package and calling it a "framework". A good example of the exponentially bloated .Net version of that problem: Some time back I wrote an HTA using VBScript to unpack and document MSI installer files. I could have written it in VB but the HTA was faster and easier, and the WindowsInstaller.Installer COM object that does all the work is Dispatch-only, so there's very little advantage to VB over VBS. The only other program I've come across that actually works to unpack MSIs is written in .Net. It's got a dandy GUI, but takes some 350-400 times as much space as my HTA, including the runtime. It doesn't have as much functionality as the HTA I wrote using VBS. (Which is not to brag about my HTA. It's not terribly complex.) And the .Net program doesn't even deal directly with the Windows Installer API. Instead, it packs in 2 DLLs from the O.S. Wix project (1+ MB) to actually do the work of dealing with the W.I. API! So the 88 MB .Net runtime is needed just to show a nice window. > I really do wish I could get some feedback about my use of a ?? You mean this:> manifest file for a VB6 app on XP and Vista, but the whole world > appears to have gone stumm! (...continues grumbling away madly in a > darkened corner...) > > Meanwhile, I have been discovering the joys of manifest-based Were you waiting for feedback? I can't even try it,> "no-installation" installation! Works for me. > http://littletyke.myzen.co.uk/ktn/index.html > since it won't run on my Win98 system. That kind of Reg-free COM is only XP+, isn't it? That's why your software is only XP+? I wonder if that's really a good approach. Even if you don't care about supporting 95/98/2000/ME, offering a program as a .zip download excludes a lot of people who have no idea of what to do once they've downloaded the file. A large percentage of people have trouble figuring out where "the computer" put the file that they just downloaded. If they then have to sort out files in a ZIP then you've eliminated another large block of people. ...You did that because you were having trouble with OCX reg. on Vista?
Show quote
Hide quote
On Tue, 26 May 2009 10:02:57 -0400, "mayayana" <mayaXXy***@rcXXn.com> That's the one.wrote: >> With registration-free COM the controls and other malarkey, e.g. the >> .exe, are merely copied to an empty folder, so that seems the safest >> approach. > > Yes. I started doing that with a COM DLL I wrote >for dealing with program settings. I'm using Olaf's >DLL to load it. But that still doesn't justify a big pile >of OCXs. VB works great with a pile of OCXs and all >variant datatypes. I think one can even buy fullscale >GUIs as OCXs from companies like Sheridan. With >fancy 3-D "woodgrain" windows and the like. :) But if >someone is coding that way I don't really want their >software on my system. And there's a lot of that stuff >out there. .Net has just upped the ante, putting every >control one can think of into one package and calling >it a "framework". > >A good example of the exponentially bloated .Net version >of that problem: > Some time back I wrote an HTA using VBScript to >unpack and document MSI installer files. I could have >written it in VB but the HTA was faster and easier, and >the WindowsInstaller.Installer COM object that does all >the work is Dispatch-only, so there's very little advantage >to VB over VBS. > The only other >program I've come across that actually works to unpack >MSIs is written in .Net. It's got a dandy GUI, but takes >some 350-400 times as much space as my HTA, including >the runtime. It doesn't have as much functionality as the >HTA I wrote using VBS. (Which is not to brag about my >HTA. It's not terribly complex.) And the .Net program doesn't >even deal directly with the Windows Installer API. Instead, >it packs in 2 DLLs from the O.S. Wix project (1+ MB) to >actually do the work of dealing with the W.I. API! So the >88 MB .Net runtime is needed just to show a nice window. > >> I really do wish I could get some feedback about my use of a >> manifest file for a VB6 app on XP and Vista, but the whole world >> appears to have gone stumm! (...continues grumbling away madly in a >> darkened corner...) >> > >?? You mean this: > >> Meanwhile, I have been discovering the joys of manifest-based >> "no-installation" installation! Works for me. >> http://littletyke.myzen.co.uk/ktn/index.html >> And there I was thinking I was the only one still using Windows 98!> > Were you waiting for feedback? I can't even try it, >since it won't run on my Win98 system. That kind >of Reg-free COM is only XP+, isn't it? That's why >your software is only XP+? > I wonder if that's really a good approach. Even if I intend to provide an installation setup for 98/2000 in due course.>you don't care about supporting 95/98/2000/ME, >offering a program as a .zip download excludes a >lot of people who have no idea of what to do once >they've downloaded the file. A large percentage of >people have trouble figuring out where "the computer" >put the file that they just downloaded. If they then >have to sort out files in a ZIP then you've eliminated >another large block of people. ...You did that because >you were having trouble with OCX reg. on Vista? At the moment it's only for XP or Vista (or Windows 7), but only because I wanted to test registration-free COM. (I don't think I could risk installing software in the traditional sense on the recent OS's, since it is SO easy to c*ck up an existing setup.) By the way, I hear what you say about "fancy woodgrain", but if nothing is being installed, only copied, how does that matter on today's vast hard disks? I fully support your point of view when it comes to installing stuff in the registry - I am fed up with deinstallations that fail to remove all traces of an app from the registry - but I don't see any problem with copying files, including OCXs, into an empty folder in a registration-free COM installation By the way (2), that woodgrain sounds quite nice! I think I'll take a look. MM > By the way, I hear what you say about "fancy woodgrain", but if As an enduser I think an author should be> nothing is being installed, only copied, how does that matter on > today's vast hard disks? I fully support your point of view when it > comes to installing stuff in the registry - I am fed up with > deinstallations that fail to remove all traces of an app from the > registry - but I don't see any problem with copying files, including > OCXs, into an empty folder in a registration-free COM installation > more considerate. The space on my disk isn't there for them to waste. As an author I feel the same: Just because people might have lots of space that doesn't excuse me filling it up with bloat. I actually don't mind the Registry so much. It's harmless to have a few settings left behind. Far more is left behind as a result of Microsoft's push to use the App Data folder. It seems to be standard behavior now to leave all of that behind, where most people don't even know it exists. (For instance, uninstalling Firefox leaves the entire cache and personal settings behind.) But actually what I was getting at was not so much the problem of bloat per se. Rather, it's the implication that the person who wrote the software may have created a professional-looking program while having no idea of what they're doing. The bigger it is, the more likely that's true. > By the way (2), that woodgrain sounds quite nice! I think I'll take a I remember seeing that kind of thing before, like an> look. > :) Maybe there's something in the old VBPJ magazines. old car dashboard, but I don't remember now whether it was controls, skins, or maybe one of the numerous gnome/KDE options that Linux fans like to experiment with.
Show quote
Hide quote
On Tue, 26 May 2009 12:59:11 -0400, "mayayana" <mayaXXy***@rcXXn.com> I used woodgrain in my other music application:wrote: >> By the way, I hear what you say about "fancy woodgrain", but if >> nothing is being installed, only copied, how does that matter on >> today's vast hard disks? I fully support your point of view when it >> comes to installing stuff in the registry - I am fed up with >> deinstallations that fail to remove all traces of an app from the >> registry - but I don't see any problem with copying files, including >> OCXs, into an empty folder in a registration-free COM installation >> > > As an enduser I think an author should be >more considerate. The space on my disk isn't >there for them to waste. As an author I feel >the same: Just because people might have lots >of space that doesn't excuse me filling it up >with bloat. > I actually don't mind the Registry so much. It's >harmless to have a few settings left behind. >Far more is left behind as a result of Microsoft's >push to use the App Data folder. It seems to be >standard behavior now to leave all of that behind, >where most people don't even know it exists. (For >instance, uninstalling Firefox leaves the entire >cache and personal settings behind.) > > But actually what I was getting at was not so much >the problem of bloat per se. Rather, it's the implication >that the person who wrote the software may have created >a professional-looking program while having no idea of >what they're doing. The bigger it is, the more likely >that's true. > > >> By the way (2), that woodgrain sounds quite nice! I think I'll take a >> look. >> > :) Maybe there's something in the old VBPJ magazines. >I remember seeing that kind of thing before, like an >old car dashboard, but I don't remember now whether >it was controls, skins, or maybe one of the numerous >gnome/KDE options that Linux fans like to experiment >with. http://www.littletyke.myzen.co.uk/index.html However, it is simply a bmp or jpg of a slice of timber, so it takes up very little space. I don't know why you are so offhand about the registry, especially on Windows 98. It is well know how the registry in this OS is limited and bloat and leftovers WILL eventually slow performance down to such an extent that a reinstall is the only option. I have been running now for about two years since I upgraded the mobo and CPU, but now it is becoming ever more apparent that I will soon have to contemplate yet another reinstall (I've done it three times at least over the past ten years). MM On Wed, 27 May 2009 07:03:10 +0100, MM <kylix***@yahoo.co.uk> wrote:
Show quoteHide quote >On Tue, 26 May 2009 12:59:11 -0400, "mayayana" <mayaXXy***@rcXXn.com> Actually, while I'm here, if you (i.e. you, not a generalised you)>wrote: > >>> By the way, I hear what you say about "fancy woodgrain", but if >>> nothing is being installed, only copied, how does that matter on >>> today's vast hard disks? I fully support your point of view when it >>> comes to installing stuff in the registry - I am fed up with >>> deinstallations that fail to remove all traces of an app from the >>> registry - but I don't see any problem with copying files, including >>> OCXs, into an empty folder in a registration-free COM installation >>> >> >> As an enduser I think an author should be >>more considerate. The space on my disk isn't >>there for them to waste. As an author I feel >>the same: Just because people might have lots >>of space that doesn't excuse me filling it up >>with bloat. >> I actually don't mind the Registry so much. It's >>harmless to have a few settings left behind. >>Far more is left behind as a result of Microsoft's >>push to use the App Data folder. It seems to be >>standard behavior now to leave all of that behind, >>where most people don't even know it exists. (For >>instance, uninstalling Firefox leaves the entire >>cache and personal settings behind.) >> >> But actually what I was getting at was not so much >>the problem of bloat per se. Rather, it's the implication >>that the person who wrote the software may have created >>a professional-looking program while having no idea of >>what they're doing. The bigger it is, the more likely >>that's true. >> >> >>> By the way (2), that woodgrain sounds quite nice! I think I'll take a >>> look. >>> >> :) Maybe there's something in the old VBPJ magazines. >>I remember seeing that kind of thing before, like an >>old car dashboard, but I don't remember now whether >>it was controls, skins, or maybe one of the numerous >>gnome/KDE options that Linux fans like to experiment >>with. > >I used woodgrain in my other music application: >http://www.littletyke.myzen.co.uk/index.html > >However, it is simply a bmp or jpg of a slice of timber, so it takes >up very little space. > >I don't know why you are so offhand about the registry, especially on >Windows 98. It is well know how the registry in this OS is limited and >bloat and leftovers WILL eventually slow performance down to such an >extent that a reinstall is the only option. I have been running now >for about two years since I upgraded the mobo and CPU, but now it is >becoming ever more apparent that I will soon have to contemplate yet >another reinstall (I've done it three times at least over the past ten >years). > >MM install one of your VB6 apps on someone's Windows 98/98SE PC, which versions of the runtime (MSVBVM60.DLL) and the other OCxs do you deploy? You see, I updated to the latest 6B service pack recently, which provides much later versions than were around when Windows 98SE was mainstream. So once again I am loathe to use the *latest* versions as I fear they might interfere with other, older OCXs on the user's PC. For instance, my latest music app uses COMDLG32.OCX, MSCOMCTL.OCX, MSFLXGRD.OCX, MSVBVM60.DLL, RICHTX32.OCX, plus one third-party OCX and three third-party helper DLLs. Specifically in regard to the Microsoft controls, these obviously only represent a small subset of the entire suite of controls supplied with VB6. So, if I come along with my installer and put the latest versions of my few controls (above list) on the user's machine, how can I tell whether there will be adverse interaction effects if other apps on the user's PC suddenly are subjected to part-new, part-current (for Windows 98) controls? The user could have a number of apps running happily that were installed with the OCX versions and VB6 runtime that were valid at the time, but the risk is that introducing a small number of newest versions could upset the apple cart. This is why I am so excited about registration-free COM, since all the above fears are immediately lifted if the technology can be made to work on XP and later OS's. But maybe many hundreds of shareware authors never get any feedback from angry users that users' PCs have been allegedly screwed up? I was pondering this last night and this morning on reflection of what you said about your continued use of Windows 98 and so I took a look at my trusty Wise installer, which works fine. I opened up the Application Files/Files/Details window and had a look at how I've currently got the update settings configured: In all cases I've set the condition: "Replace Existing File if date/time and version number is older" Fine, but then I thought, ah, but *my* latest versions are MUCH later than I would have had four years ago! Unfortunately, Wise does not provide a condition that says: "Replace Existing File if you promise not to screw up the user's existing setup" ;) MM I use my own customized version of the PDW
and don't ship any extra support files. I don't use OCXs, and I haven't shipped the runtime for years. I used to include a note on download pages about getting the runtime for Win95/98/NT4, but these days I figure that anyone using those systems is going to be familiar with the issues, so VB6 software can safely be installed as stand-alond software. My avoidance of controls is partly due to using my own userControls. I use my own owner-drawn RTB, my own sockets UC, and various customized controls. I use straight code for OpenFile diaogues. It's faster, more efficient, more customizable, and provides a lot more available functionality than what the MS planners decided was worth putting into the VB controls. In many cases it turns out that the ocx-free version is not notably more difficult than the ocx version. It's just a bit more "gritty". For instance, the formatting of file extension strings for a common dialogue is a pain in the neck whether you use comdlg.ocx or comdlg32.dll. The main difference is that with the latter one has to use API and be aware of data types. The OCX really just uses a "wizard" to write the API code so that VB programmers won't have to understand data types. Arguably it doesn't save any work in terms of setting it up or in terms of learning how it works. The owner-drawn RTB is nice because not only is it faster and basically dependency-free, it also runs RTB v. 2 or 3, depending on the system it's on. RTB 2 included a couple of very nice additions: multiple undo and find-backward. That's all coming from riched20.dll. The VB control is based on riched32.dll, which is Richedit v. 1 only. (Incidentally, for the PDW it's standard to also ship riched32.dll - on Win9x only.) The other part of avoiding controls is that I've limited my usage. I've never used a FlexGrid or anything from the common controls libraries. Admittedly, that does limit my options somewhat. I was tempted to add a common controls dependency at one point to get a tab control. But then Jerry French, who used to frequent this group, provided a very simple owner-drawn tab control that showed how easy it was to make my own tabs. If you want to use the Wise installer you could combine that with the Redist folder. Do you know about that? In the VB folder, Wizards\PDWizard\Redist. When MS found a serious compatibility issue with a new file version they would put the stable version in the Redist folder with the next service pack. So if you have an up-to-date VB service pack then you should have the best versions to use in your Redist folder and you can point Wise to those. As for the actual runtime, I doubt it matters which version people have except in the case of very specific issues. (I didn't install a SP later than #3 for a long time because according to the release notes of SP4/5 there weren't any issues that were relevant to me. If I remember correctly there were mostly database-related fixes. I think that, in general, the version of a system file shipped should be the version that came with Win98. (I think Win2000 is also OK. I don't remember for sure.) After that Windows File Protection (formerly known as System File Protection) started being used. On WinME/XP if you try to install a new system file it will get replaced. If you do it with the PDW you'll end up in a reboot loop because the PDW will reboot to replace files, then Windows will silently overwrite those files without telling you, then the PDW will say, "Need to reboot to replace files." And so on. You can avoid that by just not shipping any system file newer than what's on ME+. For those systems the official position from MS is that nothing should ever be replaced except by official MS patches. They basically took the system folder out of the hands of 3rd-party programmers who are not MS partners. I don't think the OCX files are considered to be system files, but they still relate to the Redist folder. And if it were me I still wouldn't ship anything later than what I've used and I know works. (If there's a lesson in what Microsoft has produced in the past 10 years it's that newer is not necessarily better. :) Show quoteHide quote > Actually, while I'm here, if you (i.e. you, not a generalised you) > install one of your VB6 apps on someone's Windows 98/98SE PC, which > versions of the runtime (MSVBVM60.DLL) and the other OCxs do you > deploy? You see, I updated to the latest 6B service pack recently, > which provides much later versions than were around when Windows 98SE > was mainstream. So once again I am loathe to use the *latest* versions > as I fear they might interfere with other, older OCXs on the user's > PC. > > For instance, my latest music app uses COMDLG32.OCX, MSCOMCTL.OCX, > MSFLXGRD.OCX, MSVBVM60.DLL, RICHTX32.OCX, plus one third-party OCX and > three third-party helper DLLs. Specifically in regard to the Microsoft > controls, these obviously only represent a small subset of the entire > suite of controls supplied with VB6. So, if I come along with my > installer and put the latest versions of my few controls (above list) > on the user's machine, how can I tell whether there will be adverse > interaction effects if other apps on the user's PC suddenly are > subjected to part-new, part-current (for Windows 98) controls? > > The user could have a number of apps running happily that were > installed with the OCX versions and VB6 runtime that were valid at the > time, but the risk is that introducing a small number of newest > versions could upset the apple cart. This is why I am so excited about > registration-free COM, since all the above fears are immediately > lifted if the technology can be made to work on XP and later OS's. > > But maybe many hundreds of shareware authors never get any feedback > from angry users that users' PCs have been allegedly screwed up? > > I was pondering this last night and this morning on reflection of what > you said about your continued use of Windows 98 and so I took a look > at my trusty Wise installer, which works fine. I opened up the > Application Files/Files/Details window and had a look at how I've > currently got the update settings configured: In all cases I've set > the condition: "Replace Existing File if date/time and version number > is older" > > Fine, but then I thought, ah, but *my* latest versions are MUCH later > than I would have had four years ago! Unfortunately, Wise does not > provide a condition that says: "Replace Existing File if you promise > not to screw up the user's existing setup" ;) > > MM "mayayana" <mayaXXy***@rcXXn.com> wrote in message I wasn't aware that those files were updated by service packs. Yes, it's news:%23OY5NVt3JHA.3544@TK2MSFTNGP04.phx.gbl... > > If you want to use the Wise installer you could > combine that with the Redist folder. Do you know > about that? In the VB folder, Wizards\PDWizard\Redist. > When MS found a serious compatibility issue with > a new file version they would put the stable version > in the Redist folder with the next service pack. So if > you have an up-to-date VB service pack then you > should have the best versions to use in your Redist > folder and you can point Wise to those. > confusing, as I have various copies of those files I've been distributing, and of course the ones actually used on a PC are usually newer (newer dates, even if it's the same version). So, I guess I should go back to using those files. What about VB OCX's not in that directory, such as COMDLG32.OCX, MFC42.DLL and MSCOMCTL.OCX? -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net > What about VB OCX's not in that directory, such as COMDLG32.OCX, MFC42.DLL I'm not sure. I guess the versions from the latest> and MSCOMCTL.OCX? > SP you installed would probably be good, since OCXs are generally not system files. I'm not sure, though, exactly which files come under Windows File Protection. If it were me I'd check into each file before shipping. There have been various issues. For instance, riched32.dll is never supposed to be installed on NT systems. And there was a serious problem at one point with msvcrt.dll. I've forgotten the details. I think it was something like that MS mis-versioned it and the new version was messing up XP systems. (Msvcrt.dll is the VC6 runtime, so it's probably not considered a protected system file. The only thing I know of offhand that needs it, though, is scrrun.dll, the scripting runtime that provides the infamous FileSystemObject.) In any case, there have been enough specific issues in the past that it seems worth it to me to do a Google search on any system-esque files being shipped.
Show quote
Hide quote
On Wed, 27 May 2009 10:11:05 -0400, "mayayana" <mayaXXy***@rcXXn.com> Very detailed reply, thanks.wrote: > I use my own customized version of the PDW >and don't ship any extra support files. I don't use >OCXs, and I haven't shipped the runtime for years. >I used to include a note on download pages about >getting the runtime for Win95/98/NT4, but these days >I figure that anyone using those systems is going >to be familiar with the issues, so VB6 software can >safely be installed as stand-alond software. > > My avoidance of controls is partly due to using >my own userControls. I use my own owner-drawn >RTB, my own sockets UC, and various customized >controls. I use straight code for OpenFile diaogues. >It's faster, more efficient, more customizable, and >provides a lot more available functionality than what >the MS planners decided was worth putting into the >VB controls. > > In many cases it turns out that the ocx-free >version is not notably more difficult than the ocx >version. It's just a bit more "gritty". For instance, >the formatting of file extension strings for a common >dialogue is a pain in the neck whether you use comdlg.ocx >or comdlg32.dll. The main difference is that with the >latter one has to use API and be aware of data types. >The OCX really just uses a "wizard" to write the API >code so that VB programmers won't have to understand >data types. Arguably it doesn't save any work in >terms of setting it up or in terms of learning how it >works. > > The owner-drawn RTB is nice because not >only is it faster and basically dependency-free, it >also runs RTB v. 2 or 3, depending on the system it's >on. RTB 2 included a couple of very nice additions: >multiple undo and find-backward. That's all coming >from riched20.dll. The VB control is based on >riched32.dll, which is Richedit v. 1 only. (Incidentally, >for the PDW it's standard to also ship riched32.dll - >on Win9x only.) > > The other part of avoiding controls is that I've >limited my usage. I've never used a FlexGrid or >anything from the common controls libraries. >Admittedly, that does limit my options somewhat. >I was tempted to add a common controls dependency >at one point to get a tab control. But then Jerry French, >who used to frequent this group, provided a very >simple owner-drawn tab control that showed how easy >it was to make my own tabs. > > If you want to use the Wise installer you could >combine that with the Redist folder. Do you know >about that? In the VB folder, Wizards\PDWizard\Redist. >When MS found a serious compatibility issue with >a new file version they would put the stable version >in the Redist folder with the next service pack. So if >you have an up-to-date VB service pack then you >should have the best versions to use in your Redist >folder and you can point Wise to those. > As for the actual runtime, I doubt it matters which >version people have except in the case of very specific >issues. (I didn't install a SP later than #3 for a long time >because according to the release notes of SP4/5 there >weren't any issues that were relevant to me. If I >remember correctly there were mostly database-related >fixes. > > I think that, in general, the version of a system file >shipped should be the version that came with Win98. >(I think Win2000 is also OK. I don't remember for sure.) >After that Windows File Protection (formerly known as >System File Protection) started being used. On WinME/XP >if you try to install a new system file it will get replaced. >If you do it with the PDW you'll end up in a reboot loop >because the PDW will reboot to replace files, then Windows >will silently overwrite those files without telling you, >then the PDW will say, "Need to reboot to replace files." >And so on. You can avoid that by just not shipping any >system file newer than what's on ME+. For those systems >the official position from MS is that nothing should ever >be replaced except by official MS patches. They basically >took the system folder out of the hands of 3rd-party >programmers who are not MS partners. > > I don't think the OCX files are considered to be system >files, but they still relate to the Redist folder. And if it >were me I still wouldn't ship anything later than what >I've used and I know works. (If there's a lesson in what >Microsoft has produced in the past 10 years it's that newer >is not necessarily better. :) However, my Redist folder contains only the following: MDAC_TYP EXE 7,856,352 20/01/00 0:00 MDAC_TYP.EXE CO2C40EN DLL 748,160 31/05/98 0:00 CO2C40EN.DLL MFC40 DLL 924,432 01/06/99 0:00 MFC40.DLL MSVCRT20 DLL 253,952 31/05/98 0:00 MSVCRT20.DLL MSVCRT40 DLL 326,656 01/06/99 0:00 MSVCRT40.DLL RICHED32 DLL 174,352 07/05/98 0:00 RICHED32.DLL COMCAT DLL 22,288 31/05/98 0:00 COMCAT.DLL ASYCFILT DLL 147,728 08/03/99 0:00 ASYCFILT.DLL OLEAUT32 DLL 598,288 12/04/00 0:00 OLEAUT32.DLL OLEPRO32 DLL 164,112 08/03/99 0:00 OLEPRO32.DLL STDOLE2 TLB 17,920 03/06/99 0:00 STDOLE2.TLB MSVCRT DLL 278,581 17/02/04 0:00 MSVCRT.DLL So there are no .OCX files. I checked the version of richtx32.ocx in my \system folder and it is version 6.01.9782, i.e. miles later than anything comparable in Redist. Maybe the Redist folder only got updated under certain circumstances, since mine looks as old as a Tibetan monk. I stopped using the PDW because I found it a PITA to use. At the time, years ago now, many devs and VBPJ were extolling the virtues of Wise so I bought my copy that I still use to this day. It is nice to use, never crashed and you have the script editor view as well as the Installation Expert view. Actually, I've just thought of a possibly safer installation route: "Only install if not present." I believe Wise covers this with the option Replace File If... and then you select Never. Given that many Windows 98 PCs will already have the runtime plus any controls that other software may have installed, *adding* to the controls (rather than replacing any of them) is likely to present the least problems. Maybe I'll whack together an installation package and you can test it for me!! ;) (You can always use the Backup feature for added security; this is where Wise first copies any file it's about to replace into a Backup folder. However, this should never arise if I implement my wunnerful new brain fart! Let me know if you have the time... thanks!) MM > Actually, I've just thought of a possibly safer installation route: That sounds good. It seems to be the same as> "Only install if not present." "only install if newer" in practice, assuming that you ship the older versions. That's a bit tricky to do, I guess, if you code on a newer system. > Given that many I wouldn't mind testing it for you, but I'd appreciate> Windows 98 PCs will already have the runtime plus any controls that > other software may have installed, *adding* to the controls (rather > than replacing any of them) is likely to present the least problems. > Maybe I'll whack together an installation package and you can test it > for me!! having a list of the files/versions to go with it, just in case there's anything that I want to change back later, without having to trust Wise to handle it. If I were you, though, I wouldn't even consider shipping the runtime files. Only someone with Win95/NT4/98 who's never installed a VB6 program would need that. For such rare cases you can just include a Microsoft link. (The symptom is that when the program is started there's an error message about MSVBVM60.DLL.) ;) (You can always use the Backup feature for added security; Show quoteHide quote > this is where Wise first copies any file it's about to replace into a > Backup folder. However, this should never arise if I implement my > wunnerful new brain fart! Let me know if you have the time... thanks!) > > MM
Show quote
Hide quote
On Wed, 27 May 2009 22:22:26 -0400, "mayayana" <mayaXXy***@rcXXn.com> Thanks. I'll put together some sort of package with full explanationswrote: > >> Actually, I've just thought of a possibly safer installation route: >> "Only install if not present." > > That sounds good. It seems to be the same as >"only install if newer" in practice, assuming that >you ship the older versions. That's a bit tricky >to do, I guess, if you code on a newer system. > >> Given that many >> Windows 98 PCs will already have the runtime plus any controls that >> other software may have installed, *adding* to the controls (rather >> than replacing any of them) is likely to present the least problems. >> Maybe I'll whack together an installation package and you can test it >> for me!! > > I wouldn't mind testing it for you, but I'd appreciate >having a list of the files/versions to go with it, just in case >there's anything that I want to change back later, >without having to trust Wise to handle it. > > If I were you, though, I wouldn't even consider shipping >the runtime files. Only someone with Win95/NT4/98 >who's never installed a VB6 program would need that. >For such rare cases you can just include a Microsoft >link. (The symptom is that when the program is started >there's an error message about MSVBVM60.DLL.) > > > ;) (You can always use the Backup feature for added security; >> this is where Wise first copies any file it's about to replace into a >> Backup folder. However, this should never arise if I implement my >> wunnerful new brain fart! Let me know if you have the time... thanks!) >> >> MM and get back to you. I'm now psyching myself up for the dentist later on this morning, so everything else goes by the board until I return with a mouthful of fillings. MM "mayayana" <mayaXXy***@rcXXn.com> wrote in message That might be okay for casual use, or within a company. But if I bought a news:udPD5tz3JHA.1712@TK2MSFTNGP03.phx.gbl... > > > If I were you, though, I wouldn't even consider shipping > the runtime files. Only someone with Win95/NT4/98 > who's never installed a VB6 program would need that. > For such rare cases you can just include a Microsoft > link. (The symptom is that when the program is started > there's an error message about MSVBVM60.DLL.) > program such as Microsoft Office or Command & Conquer, and it wouldn't work until I downloaded and installed certain runtime files, I'd be quite upset. IMHO, a commercially available program must include all files necessary, beyond a bare Windows install, for any version of Windows it is intended to run on. In fact, that is normally the standard testing practice. And in fact that is one reason I've stuck with VB6, rather than include the huge .Net framework necessary with VB.Net, in my downloads, etc. -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net
Show quote
Hide quote
"Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message That helps to define the your target.news:ODVdSy43JHA.5048@TK2MSFTNGP03.phx.gbl... > "mayayana" <mayaXXy***@rcXXn.com> wrote in message > news:udPD5tz3JHA.1712@TK2MSFTNGP03.phx.gbl... > > > > > > If I were you, though, I wouldn't even consider shipping > > the runtime files. Only someone with Win95/NT4/98 > > who's never installed a VB6 program would need that. > > For such rare cases you can just include a Microsoft > > link. (The symptom is that when the program is started > > there's an error message about MSVBVM60.DLL.) > > > > That might be okay for casual use, or within a company. But if I bought a > program such as Microsoft Office or Command & Conquer, and it wouldn't work > until I downloaded and installed certain runtime files, I'd be quite upset. > IMHO, a commercially available program must include all files necessary, > beyond a bare Windows install, for any version of Windows it is intended to > run on. In fact, that is normally the standard testing practice. And in fact > that is one reason I've stuck with VB6, rather than include the huge .Net > framework necessary with VB.Net, in my downloads, etc. > I suggest you break your available download into O/S specific installs. You might consider including the 'extra' downloads as part of your package, or the URL. Then install as required (similar to how P&D works with the MDAC install). But I don't think you will find there is much need to include all that much extra. The "runtimes" are most likely there. The appropriate MDAC will take care of the rest. In the majority of scenarios - it is a non-issue. I think you may be trying to 'pre-optimize' or 'pre-worry' the process. First build a minimal install package - find out where or if there are problems - THEN work out an install package for your program. -ralph
Show quote
Hide quote
> That makes sense to me. I remember reading> That might be okay for casual use, or within a company. But if I bought a > program such as Microsoft Office or Command & Conquer, and it wouldn't work > until I downloaded and installed certain runtime files, I'd be quite upset. > IMHO, a commercially available program must include all files necessary, > beyond a bare Windows install, for any version of Windows it is intended to > run on. In fact, that is normally the standard testing practice. And in fact > that is one reason I've stuck with VB6, rather than include the huge .Net > framework necessary with VB.Net, in my downloads, etc. > an article a few years ago about a software company that did a survey to see why their large number of downloads resulted in so few sales. They found the biggest problem was that a lot of people couldn't even find the file after they downloaded it! So I'd agree about shipping all needed files in a neat package. But in the case of the VB6 runtime I like Ralph's approach: no reason to "pre-worry". :) If you consider the current state of hardware/software, anyone still running Win98 *and* installing software has to be pretty handy. They almost certainly expect they might have problems. They're used to being told that Win9x is no longer supported. And they probably already have the VB6 runtime, anyway. I get an average of 500-600 visitors per day at my own website. (Though unfortunately, few of those are downloading software trial versions. :) I also like to read my server logs daily. Almost all of my visitors are using WinXP (and most of those have IE6, interestingly). There are occasional Win2000 people, and a handful of Vista people, but Win98 is rare. At this point I'm probably more likely to have someone who wants to run my software with WINE on Linux than on Win98. "mayayana" <mayaXXy***@rcXXn.com> wrote in message See here:news:Odo%23sq53JHA.1380@TK2MSFTNGP05.phx.gbl... > Almost all of my visitors are using WinXP (and most of > those have IE6, interestingly). There are occasional > Win2000 people, and a handful of Vista people, > but Win98 is rare. At this point I'm probably more likely > to have someone who wants to run my software with > WINE on Linux than on Win98. http://en.wikipedia.org/wiki/Usage_share_of_desktop_operating_systems That's an interesting list, though it's only describing
the PCs that are online and visiting mainstream websites. The Vista usage varies quite a bit by monitoring outfit, but everything else seems consistent. The few Vista visitors I get seem to be "Microsoft shop" types, with a whole load of stuff like InfoPath in the userAgent string. But I suppose that mainstream sites probably get a lot of mainstream people who are using Vista simply because they've bought a new PC in the past 2+ years. I actually use a custom userAgent. Sometimes my Win98 appears as Win2000. Sometimes XP. So that's one they missed in the Win98 column. :) But I suppose that the occurence of custom userAgent strings is probably not statistically significant.
Show quote
Hide quote
"mayayana" <mayaXXy***@rcXXn.com> wrote in message For whatever it's worth - only VS/VB development plaftorm SPs update thisnews:%23OY5NVt3JHA.3544@TK2MSFTNGP04.phx.gbl... > > If you want to use the Wise installer you could > combine that with the Redist folder. Do you know > about that? In the VB folder, Wizards\PDWizard\Redist. > When MS found a serious compatibility issue with > a new file version they would put the stable version > in the Redist folder with the next service pack. So if > you have an up-to-date VB service pack then you > should have the best versions to use in your Redist > folder and you can point Wise to those. folder. Other SPs, for example the MDAC/Jet packages never update this folder. It often needs to be inspected and updated manually to insure one distributes the same components that the application is compiled with (when using P&D). Frankly, if you are not using P&D one is better off to ignore this folder. -ralph "Ralph" <nt_consultin***@yahoo.com> wrote in message Then what's the best way to be sure you're using the "correct" version of news:OlHZqFu3JHA.4872@TK2MSFTNGP04.phx.gbl... > > Frankly, if you are not using P&D one is better off to ignore this folder. > all the runtime files? -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net update your VB Runtime files with the universal ones
Ref: http://www.randem.com/installerproblems.html -- Show quoteHide quoteRandem Systems Your Installation Specialist The Top Inno Setup Script Generator http://www.randem.com/innoscript.html Disk Read Error Press Ctl+Alt+Del to Restart http://www.randem.com/discus/messages/9402/9406.html?1236319938 "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message news:eCIo6dv3JHA.4880@TK2MSFTNGP03.phx.gbl... > "Ralph" <nt_consultin***@yahoo.com> wrote in message > news:OlHZqFu3JHA.4872@TK2MSFTNGP04.phx.gbl... >> >> Frankly, if you are not using P&D one is better off to ignore this >> folder. >> > > Then what's the best way to be sure you're using the "correct" version of > all the runtime files? > > -- > Regards, > > Rick Raisley > heavymetal-A-T-bellsouth-D-O-T-net > > "Randem" <newsgro***@randem.com> wrote in message Thanks. Using that link, I followed down to where the article says to news:uH3ufiv3JHA.3544@TK2MSFTNGP04.phx.gbl... > update your VB Runtime files with the universal ones > > Ref: http://www.randem.com/installerproblems.html > "update your VB Runtime files with the _universal_ones.", and went to that link which is here: http://www.randem.com/support.html That linked page does not include the word "universal" anywhere, though. What link has these "universal" files? Possibly under Installer Support the link Visual Basic 6 Runtime Distribution Files (after SP5)? If so, the link is to an EXE (vbrun60sp6.exe); won't that update my PC, and not provide the files to include with my application? There's a lot of information on this page; just not sure yet how to use it all. -- Regards, Rick Raisley heavymetal-A-T-bellsouth-D-O-T-net On Wed, 27 May 2009 14:18:02 -0400, "Rick Raisley"
<heavymetal-A-T-bellsouth-D-O-Tnet> wrote: >"Ralph" <nt_consultin***@yahoo.com> wrote in message That is, indeed, the $64,000 question. I'm coming more and more to>news:OlHZqFu3JHA.4872@TK2MSFTNGP04.phx.gbl... >> >> Frankly, if you are not using P&D one is better off to ignore this folder. >> > >Then what's the best way to be sure you're using the "correct" version of >all the runtime files? like my idea of only installing files that do not exist on the target machine. That way, nothing will ever get screwed up from my end. MM "Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message To repeat MM's observation - "That is, indeed, the $64,000 question."news:eCIo6dv3JHA.4880@TK2MSFTNGP03.phx.gbl... > "Ralph" <nt_consultin***@yahoo.com> wrote in message > news:OlHZqFu3JHA.4872@TK2MSFTNGP04.phx.gbl... > > > > Frankly, if you are not using P&D one is better off to ignore this folder. > > > > Then what's the best way to be sure you're using the "correct" version of > all the runtime files? > It depends a great deal on what you consider to be "runtime" files. There is really only one (or three if you included the C and MFC runtimes), your target scenario, and to some degree on your resources. The target is probably the dominant factor. I generally lump these scenarios into three broad categories - "Enterprise", "Friends and Family", and "Wild Cats" (Commercial shrink-wrap). Or you might think of it has just two - known and unknown targets. The Enterprise or Corporate scenario is usually the easiest to design for. All boxes are essentially known. You can easily define several essential packages for Data components, Controls, Runtimes, etc. And then work with the administrators to insure all boxes have these packages installed. Then with any specific application you provide just include the bare minimum of components. "Friends and Family" is pretty easy - cause you can provide a simple minimal install and see what's missing. "Wild Cats" are a PITA. (Thankfully I only work on a few commercial projects). In this case I found that breaking up the install package into several versions based on O/S to be the easiest over-all. eg. For Vista you can use this list to determine what probably isn't there and what you might need to include and definitely not include. vb support in vista http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx In general it is here that working with a deprecated development platform really pays off. In almost every case you can merely request the User to install the latest 'n greatest appropriate MS install packages for their O/S - VB Runtimes, VB Controls, and Data packages. The older the O/S the more the user might have to install. The User is almost always better off with the general upgrade. This also means your development platform must also be up-todate as well. Which is another story. :-) -ralph On Thu, 28 May 2009 07:29:51 -0500, "Ralph"
<nt_consultin***@yahoo.com> wrote: Show quoteHide quote > (This post is also addressed to mayayana.)>"Rick Raisley" <heavymetal-A-T-bellsouth-D-O-Tnet> wrote in message >news:eCIo6dv3JHA.4880@TK2MSFTNGP03.phx.gbl... >> "Ralph" <nt_consultin***@yahoo.com> wrote in message >> news:OlHZqFu3JHA.4872@TK2MSFTNGP04.phx.gbl... >> > >> > Frankly, if you are not using P&D one is better off to ignore this >folder. >> > >> >> Then what's the best way to be sure you're using the "correct" version of >> all the runtime files? >> > >To repeat MM's observation - "That is, indeed, the $64,000 question." > >It depends a great deal on what you consider to be "runtime" files. There is >really only one (or three if you included the C and MFC runtimes), your >target scenario, and to some degree on your resources. > >The target is probably the dominant factor. I generally lump these scenarios >into three broad categories - "Enterprise", "Friends and Family", and "Wild >Cats" (Commercial shrink-wrap). Or you might think of it has just two - >known and unknown targets. > >The Enterprise or Corporate scenario is usually the easiest to design for. >All boxes are essentially known. You can easily define several essential >packages for Data components, Controls, Runtimes, etc. And then work with >the administrators to insure all boxes have these packages installed. Then >with any specific application you provide just include the bare minimum of >components. > >"Friends and Family" is pretty easy - cause you can provide a simple minimal >install and see what's missing. > >"Wild Cats" are a PITA. (Thankfully I only work on a few commercial >projects). In this case I found that breaking up the install package into >several versions based on O/S to be the easiest over-all. >eg. > For Vista you can use this list to determine what probably isn't there >and what you might need to include and definitely not include. >vb support in vista >http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx > >In general it is here that working with a deprecated development platform >really pays off. In almost every case you can merely request the User to >install the latest 'n greatest appropriate MS install packages for their >O/S - VB Runtimes, VB Controls, and Data packages. The older the O/S the >more the user might have to install. The User is almost always better off >with the general upgrade. > >This also means your development platform must also be up-todate as well. >Which is another story. :-) > >-ralph > Well, I'm getting there! Now back from the dentist minus a wisdom tooth (yes, it hurts like hell), I have done a load of work in the past couple of hours and I can now declare that my idea (of only installing 'runtime' files that do not already exist on the target machine) has been successful! (I consider the 'runtime' to be, at least in this exercise, all the files needed to make my application run.) First I needed to establish what is present in \Windows\System following a new installation of Windows 98SE. So, using my "Mr Clean" test machine (with the 5GB WD hard drive), I reinstated a pristine Windows 98SE image and found that this only includes MSVBVM50.DLL. (fifty, nota bene) As expected, none of the following was present: COMDLG32.OCX MSCOMCTL.OCX MSFLXGRD.OCX RICHTX32.OCX I then installed VB6 (1st version that came out in 1998). This got the above files, plus the VM, into the \system folder, so I copied them to a temporary folder on my main PC. These are: MSVBVM60.DLL Version: 6.00.8176 COMDLG32.OCX Version: 6.00.8169 MSCOMCTL.OCX Version: 6.00.8177 MSFLXGRD.OCX Version: 6.00.8169 RICHTX32.OCX Version: 6.00.8169 The .DEP files for the above OCXs all said that COMCAT.DLL is required. However, the pristine 98SE installation already included it. In addition, the RICHTX32.DEP says it uses RICHED32.DLL, however, this was also present on the pristine 98SE installation, albeit at an earlier version than is installed on my main PC. I then created a Wise Setup to include only the above OCXs and DLL, plus non-Microsoft files: SCROLLERII.OCX Version: 2.02 SSUBTMR6.DLL Version: 1.01.0003 VBALNCSM6.DLL Version: 2.00.0002 VBHLP32.DLL Version: 2.02.101 All these were also marked in the Setup to "Never Replace". And finally my application itself: KnowTheNotes.Chm Date: 22/Feb.2009 15:49 KnowTheNotes.Exe Version: 1.0.109 KnowTheNotes.Ini Readme.Txt Sample.Mid For the .chm file I selected Replace If Date/time older. For the .exe I selected Replace If Date/time and version is older. I once again reinstated the pristine 98SE image to make sure I hadn't corrupted the test in any way, ran the Setup and bingo! The app runs! So this is how it goes... Wildcat user Fred has a PC with a newer version of the files. He doesn't know this. He doesn't need to know. All he knows is, he installed an app last year that runs fine and that app happens to be a VB6 app and installed various files during its setup process. Let's say the VM is at version 6.00.9782, which is what I have on my main PC. So along I toddle with my Setup program and it says, nope, ain't gonna install MSVBVM60.DLL, 'cos it's already there. Same goes for the other files. Alternatively, another wildcat user Jenny got given an old PC with Windows 98SE on it. Never had anything installed on it apart from the bog-standard OS. Here, my Setup program will happily install the required files since they are not already present. I'll put all this on the web site later, along with the Setup program for anyone to try out. MM > These are: You might want to also take a look at the> MSVBVM60.DLL Version: 6.00.8176 > COMDLG32.OCX Version: 6.00.8169 > MSCOMCTL.OCX Version: 6.00.8177 > MSFLXGRD.OCX Version: 6.00.8169 > RICHTX32.OCX Version: 6.00.8169 > other files that come in the runtime installer. (There is a specific VB6 runtime package, which contains the runtime DLL plus a few other things. The other files may all be present and only needed for Win95 or some such. I'm not sure.
That's a nice touch. (And nice buttons.)
> You might be right, but I've never experienced> I don't know why you are so offhand about the registry, especially on > Windows 98. It is well know how the registry in this OS is limited and > bloat and leftovers WILL eventually slow performance down to such an > extent that a reinstall is the only option. anything like that. And after watching Regmon run for a couple of minutes it's hard to imagine how that could be true. On the one hand, if a progam leaves behind settings it's probably just a handful of COM subkeys for installed libs, and/or a few settings in the Software key. (Most Registry "cleaners" are nonsense aimed at beginners and PC magazine columnists looking for a topic to write about. They're focussed on getting those trivial leftovers in the Software key.) Yet those values will probably never be accessed again and they represent a very tiny addition to the Registry. With that in mind, open Regmon and then open IE. You should find that IE accesses the Registry something over 5,000 times in a second or two! Microsoft is breathtakingly sloppy in the way they use the registry. Not only are there thousands of potential settings for IE alone, but running Regmon you can see that when you run Microsoft software it usually accesses its settings over and over and over and over. Most of the IE calls are repeats..... I've never even imagined a possible rational explanation for that, unless it's just a standard obfuscation technique. In any case, IE still pops right up despite those thousands of reads. And most software is far less sloppy than IE. So the Registry is clearly extremely efficient. What you're saying about software and Windows slowing down noticeably with slightly larger system.dat/user.dat files would mean that it's quite inefficient, and that you should be able to reproduce the slowness by just adding a hundred or so dummy values.
Show quote
Hide quote
On Wed, 27 May 2009 09:28:50 -0400, "mayayana" <mayaXXy***@rcXXn.com> My experience of Windows 98 (SE is somewhat better) is that it ALWAYSwrote: > >> >> I used woodgrain in my other music application: >> http://www.littletyke.myzen.co.uk/index.html >> > > That's a nice touch. (And nice buttons.) > >> >> I don't know why you are so offhand about the registry, especially on >> Windows 98. It is well know how the registry in this OS is limited and >> bloat and leftovers WILL eventually slow performance down to such an >> extent that a reinstall is the only option. > > You might be right, but I've never experienced >anything like that. And after watching Regmon run >for a couple of minutes it's hard to imagine how >that could be true. On the one hand, if a progam >leaves behind settings it's probably just a handful >of COM subkeys for installed libs, and/or a few >settings in the Software key. (Most Registry "cleaners" >are nonsense aimed at beginners and PC magazine >columnists looking for a topic to write about. They're >focussed on getting those trivial leftovers in the Software >key.) Yet those values will probably never be accessed >again and they represent a very tiny addition to the >Registry. With that in mind, open Regmon and then >open IE. You should find that IE accesses the Registry >something over 5,000 times in a second or two! Microsoft >is breathtakingly sloppy in the way they use the registry. >Not only are there thousands of potential settings for >IE alone, but running Regmon you can see that when >you run Microsoft software it usually accesses its settings >over and over and over and over. Most of the IE calls are >repeats..... I've never even imagined a possible rational >explanation for that, unless it's just a standard obfuscation >technique. In any case, IE still pops right up despite those >thousands of reads. And most software is far less sloppy >than IE. > > So the Registry is clearly extremely efficient. What you're >saying about software and Windows slowing down >noticeably with slightly larger system.dat/user.dat files >would mean that it's quite inefficient, and that you should >be able to reproduce the slowness by just adding a hundred >or so dummy values. slows down after a few years of use and continual new installations. I have to admit that I do tend to throw the kitchen sink at the PC and install anything that takes my fancy in the dev line, just to try it out. I probably install far more than most "ordinary" users (i.e. not devs). F'rinstance, as I am currently working on my cut-down version of an NNTP app, I have currently in my \progs\nntp folder folders for: Catalyst SocketWrench, DsSocket, Winsock (i.e. mswinsck.ocx, not the API), Crescent (once provided all its internet tools for free on a magazine cover disk), Carl Franklin (VB 4.0 Internet Programming), and Uwe Keller's nntp user control. Having tried out many test apps I am finally deciding on mswinsck, which is quirky in the extreme, but IS free and I believe I am close to beating all its little tricks. Sooner or later all these redundant folders will be deleted, but there'll be a complete mess of stuff left over in the registry. I know it! I'm used to it! However, when I last updated the PC with a new mobo, CPU and hard drive, the upgrade was so successful that I sent in another duplicate order to Misco a few days later in order to build a second clone machine for testing. This one is fitted with a drive rack and I have numerous removable racks, including a Ubuntu one, to try out, all imaged with TrueImage (also got it for free on a different cover disk!). This PC never gets full and always runs as fast as it did the day I built it, since the software is imaged on various DVDs that I can reinstate at the drop of a hat. F'rinstance, coming back in the car from the shops earlier today I thought, hey, I can reinstate the 5gb hard drive image (an ancient WD drive that clitters and clatters, but still works), install VB6 on it, then check the versions of all the OCXs. Then install the first service pack and check the versions again, and so on. But returning briefly to my main machine at which I am typing right now, it is now suffering from an occasional freeze during shutdown (rundll), slow booting (yep, I've tried defrag; makes little difference, or only for a day or so) and all the other typical symptoms of an OS that once again needs reinstalling. I've also tried RegClean and various similar utilities - mostly useless. After doing it several times now, reinstallation I mean, it's not so bad, especially if one has a base image from which to work from. And you end up with a marvellously snappy machine again that always shuts down nicely and never grumbles. MM > I do something like you do, installing the system> My experience of Windows 98 (SE is somewhat better) is that it ALWAYS > slows down after a few years of use and continual new installations. and all software, getting it all set up, then having a disk image that I can replace when needed. I don't usually find that it slows down, but mysterious corruption does seem to set in. For instance, not long ago I was dealing with an increasing number of folders displaying items in list form when I prefer large icons. I couldn't figure it out. With one folder the Registry setting would keep changing itself back to list every time I fixed it!! > slow booting (yep, I've tried defrag; makes little That seems to always be drivers in my experience.> difference, or only for a day or so) I don't know why, but hwne I've had slow booting with Win98 it seems to be after hardware changes. There's a lag with no disk activity, as though the system were just stopping and scratching its head. Mysterious. At some 2 billion computations per second I can't imagine how it can waste 10 seconds just sitting there! That's one thing that's better with XP: Much better plug and play/hardware recognition. "mayayana" <mayaXXy***@rcXXn.com> wrote in message Vista does that sort of thing to me all the time, with lots of folders news:ex1P58z3JHA.1716@TK2MSFTNGP03.phx.gbl... > [Comments regarding Win98] For instance, not long > ago I was dealing with an increasing number of folders > displaying items in list form when I prefer large icons. > I couldn't figure it out. With one folder the Registry > setting would keep changing itself back to list every > time I fixed it!! changing their View settings to all sorts of different things from time to time regardless of how I set up the advanced settings in Folder Options / View in an attempt to get them to remember their own settings. This happens to me with all versions of Vista I use, including Home Premium, Business and Ultimate, both before and after the Service Packs. XP never used to do it to me. It's really annoying. I wish Micro$oft would stop trying to persuade us to all purchase a new set of bugs (aka Windoze operating system) before they have got the old set of bugs working properly! Mike > Ultimate, both before and after the Service Packs. I dislike the way that XP doesn't remember folder> XP never used to do it size. It's incredible that after all these years MS doesn't have basic folder control settings. I finally figured out that Explorer has settings in the Registry for every folder ever opened on XP, but the system is faulty as designed, such that Explorer normally never checks the settings! I ended up coming up with a little VBScript utility that will set window size and display type for all folders previously opened. It works fine on XP. I don't know whether it will work on Vista: www.jsware.net/jsware/xpfix.php5#folfix "Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> For reference, it's the x86 AND x64 together that's 157MB. Not that it wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... > Have ya'll checked out the download for the 4.0 Shamework? > > http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > > x86 full download: 76 MB > > x64 full download: 157 MB matters to people who've already made up their mind about it....
Show quote
Hide quote
"Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> Why do you continually pollute the VB classic group with your mindless wrote in message news:O4dWRNb2JHA.5896@TK2MSFTNGP02.phx.gbl... > Have ya'll checked out the download for the 4.0 Shamework? > > http://www.microsoft.com/downloads/details.aspx?FamilyID=ee2118cc-51cd-46ad-ab17-af6fff7538c9&displaylang=en#filelist > > x86 full download: 76 MB > > x64 full download: 157 MB > > And the .net evangelists wonder why I won't port my apps, most between .5 > and 2 MB to VB.NET. And before the kooks come back and go on about how > modern hard drives are practically limitless in size, that's not my > argument. My biggest gripe is the experience for the end user. Who the > hell wants to download an install of *that* size. It's wrong of MSFT to > assume everyone out there has a high bandwidth connection to the Internet. > A lot of my friends up north still have no choice but to use dial up > because > they live out in BFE and don't have the convenience of cable or DSL. > > I suppose I should start pitching my "download on demand" Inno script to > .net coders so their unfortunate users only need to download and install > this mess once and not with every update, or have to fumble through a > website full of patches. I've learned that part of being successful in > the > software biz is to make the experience for the end user as easy and a pain > free as possible as most of them are too computer literate like you and I. > Once you make things complicated, like .net written apps, they start > looking > for alternatives which amounts to lost sales. > > </RANT> > > -- > 2025 > If you do not believe in time travel, > your beliefs are about to be tempered. > > http://www.facebook.com/group.php?gid=43606237254 > > tirades? If you don't want to use .Net, then don't. Or is it that you are so insecure that you constantly have to show that others are more stupid than you? | Why do you continually pollute the VB classic group with your mindless It was posted as OT, idiot. Wasn't me who changed it. Call it counter | tirades? balance to the drivel you and your fellow filthy aussies post here. Or maybe just cause I can? | If you don't want to use .Net, then don't. Okay, I won't. Thanks for your unneeded blessing.| Or is it that you are so insecure that you constantly have to show that others are more stupid than you?Naw, I've left that to you and your fellow heathens. With that in mind, are you and Billy done putting our your brush fires?
Show quote
Hide quote
"Kevin Provance" <Bill.McCarthy.Is.Stalking.TPASoft.com***@nowhere.edu> Kevin, it with some reluctance that I even bother to reply.wrote in message news:OV3hyCm2JHA.4368@TK2MSFTNGP05.phx.gbl... > > > | Why do you continually pollute the VB classic group with your mindless > | tirades? > > It was posted as OT, idiot. Wasn't me who changed it. Call it counter > balance to the drivel you and your fellow filthy aussies post here. Or > maybe just cause I can? > > | If you don't want to use .Net, then don't. > > Okay, I won't. Thanks for your unneeded blessing. > > | Or is it that you are so insecure that you constantly have to show that > others are more stupid than you? > > Naw, I've left that to you and your fellow heathens. With that in mind, > are > you and Billy done putting our your brush fires? > > Having said that, I am at a loss as to understand why you rant about something that you clearly have no understanding/interest in. If you want to stick with VB classic, go for it. Many would say it is time to move on. Bloody hell, mate, 10 years is a long time to hold a grudge. Your protestations suggest that Ford should be held at fault for abandoning the T model. You will recall there was no upgrade path for that either. I feel sorry for you when you need to call another human being an "idiot". This is the stuff that hate crimes are made of. You do not even know me. Have a beer, chill out and get on with your life. I earnestly hope that somebody loves you because it sound like nobody does. Harry |
|||||||||||||||||||||||