cant install VB6 (Interdev)

S

SpaceMarine

hello,

i am trying to install VB6 onto a Windows Vista Enterprise machine.

everytime i try, it reports this error:

"The installation wizard detected that you are not a member of the
administrators group, which is required for running the installation
wizard"

....even tho i am logged in as a local admin user, in the
administrators group. whaaa....!

google has nothing, except this guy's similar problem in 2001:

http://tinyurl.com/2se93t


any ideas? thanks!

sm
 
S

SpaceMarine

i am trying to install VB6 onto a Windows Vista Enterprise machine.

everytime i try, it reports this error:

"The installation wizard detected that you are not a member of the
administrators group, which is required for running the installation
wizard"

solution found -- right-click the setup.exe, choose "Run as
administrator". gets me past that point.


sm
 
K

Kurt Herman

Yep, that's the magic secret. I have yet to find an app (pre-vista) that
doesn't install and run in Vista, if you run the setup as admin. Also keeps
you from getting all kinds of UAC prompts when you run the app.

Kurt
 
F

Family Tree Mike

Since VB 2008 express is free, and three versions later than VB 6, I can't
see why its even worth trying to install VB 6 on Vista.

The subject is somewhat confusing however, since Interdev isn't tied to VB.
 
M

Mr. Arnold

Family Tree Mike said:
Since VB 2008 express is free, and three versions later than VB 6, I can't
see why its even worth trying to install VB 6 on Vista.

VB 6 is COM and there are many solutions out there that still run on that
development platform and need support. They are paying big $$$$ for
contract programmers that can program in VB 6 and know COM in support of
legacy solutions, because a vast majority of VB 6 programmers have moved on
to VB.NET and won't go backwards. If an application is not broke, then one
doesn't fix it, by doing an upgrade/rewrite to VB.Net . If VB 6 solutions
can be complied on Vista, then they will run on Vista.
 
F

Family Tree Mike

Mr. Arnold said:
VB 6 is COM and there are many solutions out there that still run on that
development platform and need support. They are paying big $$$$ for
contract programmers that can program in VB 6 and know COM in support of
legacy solutions, because a vast majority of VB 6 programmers have moved on
to VB.NET and won't go backwards. If an application is not broke, then one
doesn't fix it, by doing an upgrade/rewrite to VB.Net . If VB 6 solutions
can be complied on Vista, then they will run on Vista.

I agree that there are legacy apps written under vb 6 to be supported.
Building the app on Vista isn't necesary to thuroughly testing it on that
platform. A test plan and platform requirements are necessary for that.

My recommendation was partially based on the original poster not mentioning
they were maintaining an existing app however. They may be a hobbiest and
not aware of vb 2008.
 
M

Mr. Arnold

Family Tree Mike said:
I agree that there are legacy apps written under vb 6 to be supported.
Building the app on Vista isn't necesary to thuroughly testing it on that
platform. A test plan and platform requirements are necessary for that.

One would assume that someone in a business development situation on a
migration from one platform to another platform would have a migration plan.
My recommendation was partially based on the original poster not
mentioning
they were maintaining an existing app however. They may be a hobbiest and
not aware of vb 2008.

I suspect that anyone using MS as a development platform is aware VB.NET.
And anyone using VB 6 there must be a reason.
 
D

DanS

=?Utf-8?B?RmFtaWx5IFRyZWUgTWlrZQ==?=
I agree that there are legacy apps written under vb 6 to be supported.
Building the app on Vista isn't necesary to thuroughly testing it on
that platform. A test plan and platform requirements are necessary
for that.

My recommendation was partially based on the original poster not
mentioning they were maintaining an existing app however. They may be
a hobbiest and not aware of vb 2008.

The experienced hobbiest programmer is probably *the* last person that
would dump VB6 for (sic)VB.Net.

When you've got years of learning a programming language and then an
'update' breaks a LOT of it, it's not an update. VB.Net is in no way
shape or form VBc.

http://vb.mvps.org/vfred/breaks.asp

MS has produced no viable path to 'upgrade' VB6 apps to .Net. The import
tool _sometimes_ works on only the _most_ basic of apps.

That is why many still use VB6.

Oddly enough, while MS continues to try to give away the .Net Express
edition of VB.Net, people are still willing to pay a good dollar for the
'archaic' or 'obsolete' version 6 of VB, used or new, as witnessed by a
couple of EBay auctions....

http://tinyurl.com/29t3aw
http://tinyurl.com/yosjlo

As to the OP's situation, InterDev came with Visual Studio 6 (Enterprise
?) and they all use one common installer.
 
M

Mr. Arnold

DanS said:
=?Utf-8?B?RmFtaWx5IFRyZWUgTWlrZQ==?=


The experienced hobbiest programmer is probably *the* last person that
would dump VB6 for (sic)VB.Net.

The experience hobbyist programmer shouldn't dump old technology, but he or
she would be a fool not to move towards new technology either.

I don't think you are a software developer, because otherwise, you wouldn't
be saying this, and you don't know the differences between VB 6 and COM DLL
Hell with VB6 and the registry, as opposed, to VB.Net or C#.Net solutions
that are pure .Net solutions that don't use the registry period. VB6 cannot
touch VB.Net. I have used VB6 and VB.Net professionally for many years.
When you've got years of learning a programming language and then an
'update' breaks a LOT of it, it's not an update. VB.Net is in no way
shape or form VBc.

When they came from VB 3/4 to VB 5, it broke everything, because they were
starting to move it to an OOP language. When they came from VB5 to VB6, it
broke everything, because VB6 came most of the way to being an OOP language
but not all the way. VB.Net is a pure OOP programming language, and VB.NET
is more powerful in that regard than VB6 and COM will ever be, along with
VB.net being able to use many features in .NET, and VB.Net being a managed
code language.

http://msdn2.microsoft.com/en-us/library/d11h6832(vs.71).aspx
http://vb.mvps.org/vfred/breaks.asp

MS has produced no viable path to 'upgrade' VB6 apps to .Net. The import
tool _sometimes_ works on only the _most_ basic of apps.

That is why many still use VB6.

That's not the reason developers don't go to VB.net from VB 6. If a solution
is not broke, then why fix it, by doing an upgrade?

And if one has any sense, they will rewrite the code in VB.Net, because the
learning curve between VB6 and VB.net is not that much, not unlike coming
all the way from VB 3 to VB6, with each successive version of VB.
Oddly enough, while MS continues to try to give away the .Net Express
edition of VB.Net, people are still willing to pay a good dollar for the
'archaic' or 'obsolete' version 6 of VB, used or new, as witnessed by a
couple of EBay auctions....

This is BS, because of professionals like me that don't have to go buy a
professional edition to keep pace as the versions and thecnology changes,
which is what I did to gain insight when coming from .Net 2003 to .Net 2005,
and soon to be .Net 2008 when the time is right, which I can download the
Express versions and keep pace, unlike the previous versions of non .Net
VS(s). Either one got a pirated copy from the job, someone one knew had a
pirated copy or one went out a brought it.

The .Net Express versions are not solely for the hobbyist, and if you think
that they are, then you are just kidding yourself. It was a smart move by
MS to make it free to keep pace with the competition, so developers wouldn't
be inclined to jump ship due to cost to pick up new technology. There is not
much that those Express editions cannot do, as opposed to the professional
versions, because by using the Express versions in learning, one doesn't
have such a learning curve when getting to the professional editions, and
the lanuages they support.

By using the Express versions, it makes the transition much easier, along
with getting the right books to make the transition to one version to the
next with technical differences between versions with very little cost to
the professional.

These types of books and others for the hobbyist or professional can be used
to make a transition.

http://www.lhotka.net/Default.aspx

As to the OP's situation, InterDev came with Visual Studio 6 (Enterprise
?) and they all use one common installer.

All they did was took InterDev and incorporated it in VS .Net solutions,a
and they did that in VS 2000, one could easily see parts of Interdev in VS
2000, if one had worked with Interdev 6.
 
D

DanS

The experience hobbyist programmer shouldn't dump old technology, but
he or she would be a fool not to move towards new technology either.

I don't think you are a software developer, because otherwise, you
wouldn't be saying this, and you don't know the differences between
VB 6 and COM DLL Hell with VB6 and the registry, as opposed, to
VB.Net or C#.Net solutions that are pure .Net solutions that don't use
the registry period. VB6 cannot touch VB.Net. I have used VB6 and
VB.Net professionally for many years.

Well you have thought wrong because I have a lot of development
experience in VB (not a guru mind you, but above mid-level), early on,
development in ObjectPAL programming Paradox Database applications, then
access database applications, and most recently heavily into coding
programs for embedded applications for wireless data aquisition and
transfer, in a C-based language with extensions that support whatever
controller we are using.

So yes, I know the difference. My projects never touch the registry
either, other than to read system related settings. That's all
programming style and has nothing to do with the language.

VB.Net is a pure OOP
programming language, and VB.NET is more powerful in that regard than
VB6 and COM will ever be, along with VB.net being able to use many
features in .NET, and VB.Net being a managed code language.

Well that's your opinion, and I've got mine, so we can leave it at that.
No sense in arguing. Mind you, I never said it didn't have it's place and
was of no use.

And in all honesty, I d/l'd the first VB.Net Express (2003..4?) that was
offered, burned it and never installed it. I wanted to try it, but just
never got around to it. Then after my earlier post, I thought I'd d/l the
latest. So I did. Burned it.

Tried to install, but oops, sorry, you need at least XP SP2 to install.
So I guess it will be another couple years before I might get to try it
out, other than going thru 'Rosetta Stone' tutorials that show the same
programming tasks in several different languages.
 
S

SpaceMarine

Building the app on Vista isn't necesary to thuroughly testing it on that

your opinion. my team decided we'd like to test building on the
desired platform so that we can quickly see which references are
missing, and can make other updates quickly due to working on the
desired platform.
My recommendation was partially based on the original poster not mentioning
they were maintaining an existing app however.

unnecessary information excluded. didnt need or care for anyone's
opinion on VB6 on vista, just a solution to the technical problem at
hand.


thanks
sm
 
S

SpaceMarine

VB 6 is COM and there are many solutions out there that still run on that
development platform and need support. They are paying big $$$$ for

you got it. if it aint broke... i work enterprise and its all about
the budget -- budget for testing and tweaking VB6 apps is smaller than
budgeting an entire re-write at this time.


sm
 
S

SpaceMarine

solution found -- right-click the setup.exe, choose "Run as
administrator". gets me past that point.

btw, while this did get the VB6 IDE to install (sorry for the mis-
labeled thread, im not a VB6 man so i mistakenly thought its IDE was
called Interdev), it didnt allow me to install the "Visual Studio 6.0
Service Pack 4" disc. that claims it cant find the version of MDAC it
needs.

i downloaded MDAC v2.8 to try & install, but no dice. i also read
something that made me think the stand-alone MDAC installer isnt
designed for use on Vista.

anybody have the VS 6.0's SP4 installed?


thanks,
sm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top