Timmah Posted April 18, 2011 Author Share Posted April 18, 2011 Well, Microsoft said they will not support the run-time files for VB6 in Windows 8\. What does this mean for us that still used VB6? Do you think MS should still support VB6? Link to comment Share on other sites More sharing options...
ToshiroHayate Posted April 18, 2011 Share Posted April 18, 2011 Knowing Microsoft, I doubt Windows 8 will really support anything useful. Link to comment Share on other sites More sharing options...
Godlord Posted April 18, 2011 Share Posted April 18, 2011 @Timmah:> Well, Microsoft said they will not support the run-time files for VB6 in Windows 8\. What does this mean for us that still used VB6? Do you think MS should still support VB6?Microsoft has already announced that Visual Basic 6 isn't going to get any support any longer, since like Windows Vista. Even if Microsoft did bother to still support it, it will become useless soon since IPv6 is replacing IPv4 nowadays, whereas Microsoft Visual Basic 6 only supports IPv4 so far.Regards, Stephan. Link to comment Share on other sites More sharing options...
Homicidal Monkey Posted April 18, 2011 Share Posted April 18, 2011 vb6 was technically dropped in win7 Link to comment Share on other sites More sharing options...
Timmah Posted April 18, 2011 Author Share Posted April 18, 2011 @Toshiro:> Knowing Microsoft, I doubt Windows 8 will really support anything useful.It will be the Vista to 7\. No, not in the terrible way, but was not that much more useful.@S.J.R.:> Microsoft has already announced that Visual Basic 6 isn't going to get any support any longer, since like Windows Vista. Even if Microsoft did bother to still support it, it will become useless soon since IPv6 is replacing IPv4 nowadays, whereas Microsoft Visual Basic 6 only supports IPv4 so far.> > Regards,> Stephan.Great point, I didn't know that.@Fabio:> vb6 was technically dropped in win7How was it? I read on their article of EOL webpage that Windows 7 was the last OS to support it? Link to comment Share on other sites More sharing options...
Robin Posted April 18, 2011 Share Posted April 18, 2011 @S.J.R.:> Microsoft has already announced that Visual Basic 6 isn't going to get any support any longer, since like Windows Vista. Even if Microsoft did bother to still support it, it will become useless soon since IPv6 is replacing IPv4 nowadays, whereas Microsoft Visual Basic 6 only supports IPv4 so far.> > Regards,> Stephan.The Winsock _control_ doesn't support IPv6\. The API does.Anyway, Microsoft have been threatening to remove vb6 support for nearly a decade now. Link to comment Share on other sites More sharing options...
mrmiguu Posted April 18, 2011 Share Posted April 18, 2011 @Robin:> The Winsock _control_ doesn't support IPv6\. The API does.Does that mean it will stay up-to-date with the new IP versions since it's not embedded within VB6? Link to comment Share on other sites More sharing options...
Godlord Posted April 18, 2011 Share Posted April 18, 2011 @Robin:> The Winsock _control_ doesn't support IPv6\. The API does.> > Anyway, Microsoft have been threatening to remove vb6 support for nearly a decade now.You are right and wrong. The Winsock API doesn't support IPv6, unless you use version 2.2\. I wish you luck getting that to work though, since it's a pain to support Winsock properly in C/C++ already (Windows 2000 uses a static library, and XP, Vista and 7 all use ws2_32.dll). The entire BSD interface has been changed since IPv6, which means you'll have to know how to do DNS resolving, creating TCP/IP and UDP/IP sockets, receiving and sending data over sockets, how to set specific socket options (like turning off the naggle algorithm for TCP/IP), etc. Considering Visual Basic 6 doesn't have any of the structures, you'll end up writing them all yourself.If you really feel like going through the hell of supporting IPv6 through Visual Basic 6, then you could better spend that time rewriting EO in C/C++, since you'll have to do the same, with less work and better support.Regards, Stephan. Link to comment Share on other sites More sharing options...
Robin Posted April 18, 2011 Share Posted April 18, 2011 I'm not going to port EO to IPv6\. Was just pointing out that it isn't vb6 which doesn't support IPv6, it's the socket control we use. Link to comment Share on other sites More sharing options...
Godlord Posted April 18, 2011 Share Posted April 18, 2011 @MrMiguu:> Does that mean it will stay up-to-date with the new IP versions since it's not embedded within VB6?No, not specifically. If you wonder if anything written in Visual Basic 6 will support IPv6, the answer is quite simply: no. If you wonder if anything can be rewritten to use IPv6 in Visual Basic 6, then see the above reply.Even applications written in C/C++ that use the Winsock API have to be rewritten to use IPv6-support, for the simple reason DNS resolving is completely different, just like a few other things. IPv6-support has only been added to Winsock 2.2\. That means that Winsock 1.0, 1.1, 2.0, etc. won't support IPv6 at all. If you want to support anything pre-Vista, you'll have to support older versions of Winsock as well (this is where the hell begins). If you want to support Windows 2000, you'll have to use their static library (since Microsoft released IPv6-support as a patch for that operating system) and if you want to support Windows XP, expect a service pack collision of IPv4 vs. IPv6 (somehow the BSD interface wasn't fully implemented back then).The UNIX world is way better off, since applications that support IPv4 only have to be rewritten once to simply support IPv6 (BSD sockets are entirely backwards-compatible and IPv6 is supported since 1996; if you consider 'alpha' to be support).@Robin:> I'm not going to port EO to IPv6\. Was just pointing out that it isn't vb6 which doesn't support IPv6, it's the socket control we use.VB6 doesn't support it either, unless you can manage to get Winsock 2.2 to work (run-time linking anyone?).Regards, Stephan. Link to comment Share on other sites More sharing options...
mrmiguu Posted April 19, 2011 Share Posted April 19, 2011 So when IPv6 is in mainstream use, will games programmed under VB6's Winsock IPv4 still work? Link to comment Share on other sites More sharing options...
Homicidal Monkey Posted April 19, 2011 Share Posted April 19, 2011 @MrMiguu:> So when IPv6 is in mainstream use, will games programmed under VB6's Winsock IPv4 still work?yes, because all games stop working when you don't have an ethernet cable plugged into your pc Link to comment Share on other sites More sharing options...
mrmiguu Posted April 19, 2011 Share Posted April 19, 2011 @Fabio:> yes, because all games stop working when you don't have an ethernet cable plugged into your pclololololkthx Link to comment Share on other sites More sharing options...
Grizzy Posted April 19, 2011 Share Posted April 19, 2011 @Fabio:> yes, because all games stop working when you don't have an ethernet cable plugged into your pcWill you be able to edit games made in VB6 though? Link to comment Share on other sites More sharing options...
ToshiroHayate Posted April 19, 2011 Share Posted April 19, 2011 @Grizzy:> Will you be able to edit games made in VB6 though?Of course not. Link to comment Share on other sites More sharing options...
Homicidal Monkey Posted April 19, 2011 Share Posted April 19, 2011 @Grizzy:> Will you be able to edit games made in VB6 though?no, same reason why you cant run dos games in win7 Link to comment Share on other sites More sharing options...
Grizzy Posted April 19, 2011 Share Posted April 19, 2011 @Fabio:> no, same reason why you cant run dos games in win7I know it was a pretty obvious question. So what is Going to happen to this engine and the games being made by it then? Link to comment Share on other sites More sharing options...
Marsh Posted April 19, 2011 Share Posted April 19, 2011 I remember this discussion for vista and windows 7 Link to comment Share on other sites More sharing options...
Magdreamer Posted April 19, 2011 Share Posted April 19, 2011 Yeap. Dejavu. Link to comment Share on other sites More sharing options...
cheatking Posted April 19, 2011 Share Posted April 19, 2011 @Marsh:> I remember this discussion for vista and windows 7Don't forget windows 9! Link to comment Share on other sites More sharing options...
Godlord Posted April 19, 2011 Share Posted April 19, 2011 @MrMiguu:> So when IPv6 is in mainstream use, will games programmed under VB6's Winsock IPv4 still work?They will, but only for IPv4-addresses. If you start using "::1", or any of the IPv6-addresses, then such games won't be able to connect. (Phenomena takes a few years to occur on a daily base)Regards, Stephan. Link to comment Share on other sites More sharing options...
Draken Posted April 19, 2011 Share Posted April 19, 2011 …. not cool, guess Ill start work again on different engine in different language .... Link to comment Share on other sites More sharing options...
ToshiroHayate Posted April 19, 2011 Share Posted April 19, 2011 @Draken:> …. not cool, guess Ill start work again on different engine in different language ....Just follow Robin in terms of VB6\. He's still continuing his projects and the engine. If he's still using VB6, you should be able to. He usually knows what he's doing. xD Link to comment Share on other sites More sharing options...
Draken Posted April 19, 2011 Share Posted April 19, 2011 @Toshiro:> Just follow Robin in terms of VB6\. He's still continuing his projects and the engine. If he's still using VB6, you should be able to. He usually knows what he's doing. xDwell ive been planing on doing an engine anyways in blitz. So might as well, since my game doesnt even use EO its uses EE. and lots of stuff Extra not needed anyways. IDK Ill figure something out, either 2d or 3d one or the other or a mixture of both. Link to comment Share on other sites More sharing options...
Rithy58 Posted April 19, 2011 Share Posted April 19, 2011 So how would they stop VB6 application on Windows 8? Make the VB6 Runtime incompatible?Which lead me to another question. So does Windows 7 come with VB6 Runtime?So let say, when I install the Eclipse Origin on Windows 7, all I need is the Library Files or do I have to install the VB6 Runtime, too?Sincerely,Rithy Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now