GPWiki.org
GPWiki.org
It is currently Sat May 18, 2013 3:14 pm

All times are UTC




Post new topic Reply to topic  [ 18 posts ] 
Author Message
PostPosted: Sat Feb 18, 2012 1:00 am 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
Last Christmas my trusty old celeron tower got fried this year I received a brand new Pentium Dual Core 4GBRAM 500GB Hard Drive, Intel HD Graphics, Windows 7 Toshiba Satellite Laptop as a gift from my Aunt. I reinstalled Visual Studio Enterprise Edition only to find that I cannot even execute executables created under VB6 other than those that use but the most basic of functions, Windows, buttons etc. No DirectX program works or any other program save the most basic function ones. Please help!!!! :\


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 4:18 am 
Super-dooper pooper scooper
User avatar

Joined: Tue Oct 11, 2011 8:08 pm
Posts: 170
Compatibility Mode/XP Mode?


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 9:40 am 
Grossly Helpful

Joined: Wed Apr 12, 2006 6:22 pm
Posts: 154
first of all they should work you just need to install the vb6 runtimes. Its not too dificult to move to vb.net, or even c# for that matter. Then you can use managed dx, or xna. It seems dificult at first took me about 1 day to move from vb6 to vb.net and about 1 hour to move to c# from vb.net. you will find that you can do everything much faster and more eficiently.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 8:14 pm 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
budinga wrote:
first of all they should work you just need to install the vb6 runtimes. Its not too dificult to move to vb.net, or even c# for that matter. Then you can use managed dx, or xna. It seems dificult at first took me about 1 day to move from vb6 to vb.net and about 1 hour to move to c# from vb.net. you will find that you can do everything much faster and more eficiently.


That and dish out hundreds to thousands of dollars which I don't have to all those that suggest such a thing keep in mind not everybody has tons of money to burn. In any event I managed to restore most of the functionality after I set VB6 to run as an Administrator. Still executables that use DirectX 7, DirectX8 or Windows XP text to speech service capability won't work.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 8:55 pm 
Bibliotherapist
User avatar

Joined: Wed Nov 03, 2004 1:28 pm
Posts: 6698
Location: Lincoln, Englandshire
Visual Studio Express is free isn't it? IIRC the XNA components are free downloads too.

VB6 is very outdated now. The issues you're having will only get worse, Windows 8 isn't far away. I'd give serious consideration to moving onto a more modern language.

_________________
10 PRINT "Bad Monkey ";
20 GOTO 10


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 9:06 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2216
Location: England
It's simply that the dx7/dx8 wrappers for vb6 are not part of the windows 7 install.

You can (1) attempt to install these wrappers in windows 7, or (2) use an OS that supports vb6 out of the box.

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 9:53 pm 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
Codehead wrote:
Visual Studio Express is free isn't it? IIRC the XNA components are free downloads too.

VB6 is very outdated now. The issues you're having will only get worse, Windows 8 isn't far away. I'd give serious consideration to moving onto a more modern language.


Downloading a useless interpreter? What the hell for?

I've downloaded Open4GL BASIC and FreeBASIC already as alternatives as I said not everybody has thousands upon thousands of dollars to burn and I am in that group.

Jasmine wrote:
It's simply that the dx7/dx8 wrappers for vb6 are not part of the windows 7 install.

You can (1) attempt to install these wrappers in windows 7, or (2) use an OS that supports vb6 out of the box.


Wrappers? I've always known them as SDKs (Source development kits) but anyway I did find and download both SDKs to no avail. What bothers and intrigue me the most is why the executables won't work.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 9:59 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2216
Location: England
Wrappers are not the SDK: The wrappers in question are the files DX8VB.DLL, DX7VB.DLL

These allow vb6 to interface with dx7 and dx8 subsystems.

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 10:50 pm 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
Jasmine wrote:
Wrappers are not the SDK: The wrappers in question are the files DX8VB.DLL, DX7VB.DLL

These allow vb6 to interface with dx7 and dx8 subsystems.

Couldn't have you just said DLLs? Anyway I downloaded the missing DLLs and all works great now thanks. :thumbs


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 11:25 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2216
Location: England
PunkMaister wrote:
Couldn't have you just said DLLs?


No, because they're not independent libraries. The wrappers are part of the dx8 subsystem, and they only work in conjunction with that whole.

When I said "You can attempt to install these wrappers in windows 7", I meant via the full dx8 package.

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
PostPosted: Sat Feb 18, 2012 11:36 pm 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
Jasmine wrote:
PunkMaister wrote:
Couldn't have you just said DLLs?


No, because they're not independent libraries. The wrappers are part of the dx8 subsystem, and they only work in conjunction with that whole.

When I said "You can attempt to install these wrappers in windows 7", I meant via the full dx8 package.


Well they should have come with the SDKs but didn't so I had to download them separately.


Top
 Profile  
 
PostPosted: Mon Feb 20, 2012 8:23 pm 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3802
Location: Ferriday, LA, US
PunkMaister wrote:
Codehead wrote:
Visual Studio Express is free isn't it? IIRC the XNA components are free downloads too.

VB6 is very outdated now. The issues you're having will only get worse, Windows 8 isn't far away. I'd give serious consideration to moving onto a more modern language.


Downloading a useless interpreter? What the hell for?

I've downloaded Open4GL BASIC and FreeBASIC already as alternatives as I said not everybody has thousands upon thousands of dollars to burn and I am in that group.


Visual Studio Express is not an interpreter... nor is XNA... so I'm not sure I understand the "useless interpreter" rage. And, they are both free.

VS Express does allow you to run without compiling for VB.Net (and maybe C#, I can't seem to recall), so I guess in a sense it could be considered an interpreter... in precisely the same sense that VB 6.0 can be considered an interpreter -- only with VB 6.0 being the more "useless" of the two, even if by the virtue of it being a victim of forced obsolescence. And I'm sure you paid more for VB 6.0 ten years ago than you will have to pay for the *free* Visual Studio Express right now.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
PostPosted: Mon Feb 20, 2012 9:51 pm 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
rotInMilc wrote:
PunkMaister wrote:
Codehead wrote:
Visual Studio Express is free isn't it? IIRC the XNA components are free downloads too.

VB6 is very outdated now. The issues you're having will only get worse, Windows 8 isn't far away. I'd give serious consideration to moving onto a more modern language.


Downloading a useless interpreter? What the hell for?

I've downloaded Open4GL BASIC and FreeBASIC already as alternatives as I said not everybody has thousands upon thousands of dollars to burn and I am in that group.


Visual Studio Express is not an interpreter... nor is XNA... so I'm not sure I understand the "useless interpreter" rage. And, they are both free.

VS Express does allow you to run without compiling for VB.Net (and maybe C#, I can't seem to recall), so I guess in a sense it could be considered an interpreter... in precisely the same sense that VB 6.0 can be considered an interpreter -- only with VB 6.0 being the more "useless" of the two, even if by the virtue of it being a victim of forced obsolescence. And I'm sure you paid more for VB 6.0 ten years ago than you will have to pay for the *free* Visual Studio Express right now.



Any language that does not compile is an interpreter just FYI. Visual Studio Enterprise Edition can compile that's the difference and humongous one it is...


Top
 Profile  
 
PostPosted: Mon Feb 20, 2012 10:40 pm 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3802
Location: Ferriday, LA, US
PunkMaister wrote:
Any language that does not compile is an interpreter just FYI. Visual Studio Enterprise Edition can compile that's the difference and humongous one it is...

Oh -- so you're talking about native compilation. In other words, you don't want your executable to rely on a framework like .Net?

Hmm... but wait -- doesn't VB 6.0 also rely on a framework like .Net (but not .Net specifically -- rather, the VB 6.0 runtime DLL)?

Interpreted languages can be compiled. It's called bytecode. There is a difference between native compilation, and bytecode compilation, though. Just FYI. (VB 6.0 uses bytecode compilation -- or, more accurately, it uses a bit of a hybrid setup, which uses a native executable to "wrap" the bytecode.)

Don't get me wrong, here -- I am not faulting anyone for using an interpreted language (I've worked with interpreted languages for probably half of my programming life). But if your top priority is to avoid interpreters and interpreted languages, you could try assembly (which I do not recommend -- it is a great skill to have, but your code is not very portable), or maybe C or C++ (which I would be more inclined to recommend, as it is more portable).

To be honest, I'm not sure if any version of Visual Basic released beyond the DOS days hasn't relied on an interpreter in some form or fashion. I am unsure of your reasons for despising interpreters, but you should know that VB 6.0 falls under that category.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 3:05 am 
Gamer Geek

Joined: Sat Apr 29, 2006 4:22 am
Posts: 33
I would not call a program that needs to run specifically within any language as an executable as opposed to just a DLL or library of DLLs depending on the complexity of the program. In short any program not ending in .EXE, COM etc as opposed to .BAS is not an executable not in the real sense anyway.


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 12:29 pm 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3802
Location: Ferriday, LA, US
PunkMaister wrote:
I would not call a program that needs to run specifically within any language as an executable as opposed to just a DLL or library of DLLs depending on the complexity of the program. In short any program not ending in .EXE, COM etc as opposed to .BAS is not an executable not in the real sense anyway.

OK.

Just so you know -- the Express edition of Visual Basic .Net 2010 does compile to .EXE files.

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
PostPosted: Tue Feb 21, 2012 2:41 pm 
Mumbo Jumbo
User avatar

Joined: Fri Aug 20, 2004 1:15 pm
Posts: 804
Location: Michigan, USA
vb.net express compiles to .exe! as does C#. You may have confused .net with QBasic...ahh the good ol' days. remember when the gorilla threw that banana and blew up the building? good times, good times.

_________________
The path to hell is paved with clever code.


Top
 Profile  
 
PostPosted: Fri Mar 02, 2012 9:34 pm 
Grossly Helpful

Joined: Wed Apr 12, 2006 6:22 pm
Posts: 154
Moglor wrote:
vb.net express compiles to .exe! as does C#. You may have confused .net with QBasic...ahh the good ol' days. remember when the gorilla threw that banana and blew up the building? good times, good times.



Ohh my days i remember that, amazing how much things have changed.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group