Re: .NET haters ought to get a kick out of this

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



I wasn't debating the size of the framework,

I daresay that's exactly what you're doing. By the
time you reach the end of the following 2 paragraphs,
you've got the VB runtime at 2 MB that needs to be
installed (when actually it's 1 MB that's
dependably pre-installed on nearly all systems).
And you've got the.Net runtime shrunk to 4 MB, for all
practical purposes. By the time you're through with
the facts it sounds like a comparison betweeen the
two runtimes is splitting hairs. :)

That's exactly what I was referring to in saying
that .Net people make the problem worse by
downplaying it.


I was trying to make a point
that Karl ran the app without the framework installed and then said it
didn't work. (Yes I know he was being a bit tongue in cheek). You would
get
similar results without packaging the VB6 runtime. 2 meg was a pain then
just as 25 meg is a pain now maybe a bit more for some people.

There are .Net packers that embed only parts of the framework that are
actually used into the output exe so no framework needs to be installed.
The
smallest app I've seen was 4 meg. I know someone is going to complain that
that's too big but I don't see much difference between a 2 meg Hello World
app and a 4 meg Hello World app in today's terms.

"mayayana" <mayaXXyana1a@xxxxxxxxxxxxxxxx> wrote in message
news:VgZ9h.3083$sf5.1591@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

But in all fairness you would get similar results if you ran a VB6
application without the runtime installed.
When VB6 first came out the runtime wasn't shipped on 9x and NT4.

That's not exactly "all fairness". When VB
first came out everyone shipped the runtime.
It was only 1 MB. Back then 1 MB was somewhat
inconvenient. It was a 4-5 minute download for
most people. But it was still nowhere near the
same problem that a 23-24 MB runtime poses now.
And VB installers installed it, so there was never
an incomprehensible message saying:
"MSVBVM60.DLL not found."

If the .Net runtime were similar then dotNetters
would just package it, too. But they can't because it's
far too big. And it's far too big because it's not
really a runtime. It's a VM. One might even go so far
as to say it's a miniature platform. The v. 2 runtime
unpacks (for me) to about 70 MB. 70 MB! My Win98
system folder is only 245 MB. It probably started out
as more like 150 MB. Yet I need another 70 MB to play
a trinket chess game.

The problem is compounded because dotNetters
are loathe to admit to downloaders that they'll
need to download a vast collection of support files,
so they generally downplay the issue, if they mention
it at all.

There was a discussion about that recently
on the shareware newsgroup. Someone had written
a small program that was already of questionable
size. (12 MB.) On the download page was just a note
under the main download link that said something like:
"This software requires the Microsoft .Net Framework."

The link to get the .Net Framework ( a remote
connection to MS) was in the form of a Microsoft logo.
I suspect that over 90% of the people
who see that page ignore the MS link because
they don't know what ".Net Framework" means,
and they don't care. They just want the software.

Then they download the .Net software (assuming
they have highspeed and don't mind downloading
12 MB.) Then it doesn't work. And that's the end of
that. They react exactly the way that Karl posted.

Hmmmm, all it does here is this:

---------------------------
Chess.exe - Unable To Locate DLL
---------------------------
The dynamic link library mscoree.dll could not be found in the
specified
path


C:\WINNT\TEMP\Rar$EX01.437;.;C:\WINNT\system32;C:\WINNT\system;C:\WINNT;C:\P
rogram Files\WinRAR; ...
---------------------------
OK
---------------------------

Oh well... <delete>
--
Working without a .NET?
http://classicvb.org/










.



Relevant Pages

  • RE: Runtime - Newbie Question
    ... Simple answer is that's why it's called the "framework", ... executables (that's what these apps requires installers to deploy missing ... >> i´ve just started with visual basic.net and tried to compile a small app. ... >> But the app runs only on my development system. ...
    (microsoft.public.dotnet.distributed_apps)
  • Re: .NET haters ought to get a kick out of this
    ... I wasn't debating the size of the framework, I was trying to make a point ... smallest app I've seen was 4 meg. ... And VB installers installed it, ... need to download a vast collection of support files, ...
    (microsoft.public.vb.general.discussion)
  • Re: .NET haters ought to get a kick out of this
    ... couple of controls and the installer and you're closer to 2 meg. ... that Karl ran the app without the framework installed and then said it ... app and a 4 meg Hello World app in today's terms. ... need to download a vast collection of support files, ...
    (microsoft.public.vb.general.discussion)
  • Re: VB6 - VB.NET post SP6
    ... > will need to download and install that version of the framework. ... > If they don't want to run the app, then don't download the framework. ...
    (microsoft.public.vb.general.discussion)
  • Re: .Net and Shareware
    ... > customer download my ... > application with the framework intact and have the install ... > download of the framework if they need it? ... disclaimer stating that your app requires the .NET framework to ...
    (microsoft.public.dotnet.general)