I suggest you ...

Bring back Classic Visual Basic, an improved version of Visual Basic 6.0 (the old idea has been stoped at 7400 votes for no good reason)

The silent majority of VB6 users did not ask for changes that came with .NET

We request Microsoft brings back classic Visual Basic as COM development is back with Windows 8.

Reloaded from: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi

1,298 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    VB6 FireVB6 Fire shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    RR shared a merged idea: Bring back Classic Visual Basic, an improved version of VB6 (reloaded from 7400 votes)  ·   · 

    287 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • MartinMartin commented  ·   ·  Flag as inappropriate

        @HMan2828: Microsoft doesn't need to sell "new VB", much better idea is to include it into Windows 10 (just like VBA is built into Office). There is still time to do that, and I hope that they will listen us.

      • kontexkontex commented  ·   ·  Flag as inappropriate

        @HMan2828

        The "Buiness Case" is the users who want to use VB6 apps continue to use Windows-systems / servers / buy / update and also links to Word / Excel / Office. For VB6 is only the door opener, not the cash cow.
        If required for killer apps other operating systems will lose these customers MS.

      • HMan2828HMan2828 commented  ·   ·  Flag as inappropriate

        Well let`s see, last time there were 7.4K votes, so let`s assume 10K copies of the "new VB" would be sold. Assuming it takes MS no more than 1000 hours to do all the changes you need, at approximately 1000$ per hour (that`s now much an hour of programming is worth here, and we are MUCH MUCH smaller than Microsoft), that is 1M$ investment with a potential revenue of 1M$.

        You don`t see the business case for not going for this?

      • MartinMartin commented  ·   ·  Flag as inappropriate

        http://www.vbforums.com/showthread.php?778303-Report-VB6-IDE-and-compiler-on-Win-10-TP

        Elroy said:
        "(...) Regarding VB6, maybe this is a more appropriate metaphor: In the 1400s, Gutenberg invented the printing press. It’s commonly agreed by historians that his invention “permanently altered the structure of society.” However, his primary motivation was to print Bibles. Before that time, via cloistered scribes, reading and interpreting the word of God was the exclusive domain of the Pope, to be promulgated by his Bishops and Priests. With the printing press, the word of God was brought to the masses to be read and interpreted by them directly. The result was the reformation, leading to the renaissance and our modern age of science, democracy, and technology.

        With just a touch less grandiosity, Microsoft did something similar with the advent of their BASIC language, starting back with Radio Shack TRS-80 computers and even before. Prior to that time, computers were the rather exclusive domain of the DEC, IBM, and Wang “priests.” Microsoft quite successfully brought the computer, and the ability to make it do wonderful things, to the masses. This progressed through DOS with the BASIC Professional Development System, on through Windows combined with the various versions of VB. Those new to the scene can argue otherwise, but those of us who have been around know that there’s a rather direct upward compatible path all the way from TRS-80 BASIC to VB6.

        However, when they abandoned VB6 (thereby abandoning their upward compatible path), it was as if they had decided that their entire success strategy had been a mistake. It’s almost as if Gutenberg felt he had made a mistake, and started going around collecting up his Bibles from the masses, destroying them, and giving the interpretation of God back to the Pope, Bishops, and Priests sitting in their ivory towers. Because of copyright laws, Microsoft has a bit more chance of pulling this off than the Catholic Church, but not without a great deal of fallout, lost respect, unneeded divisions, which we’ve seen in the larger programming community.

        Microsoft, give us back our Bibles (erm, I mean, VB6) so we can once again have a direct relationship with our computers, making them do all the wonderful things that were once supported and applauded. Ideally, build it into the next release of Windows, just like VBA is built into Microsoft Office.

        Platt, a Knuckleball is a specialized pitch that can only be thrown by a few elite pitchers. VB6 is a wonderful, well integrated, full featured computer language that allows straightforward access to computer programming to bright people who wish to make computers do high-level tasks."

        Navion said:
        "(...)
        So how about offering a developing platform that people actually love and that is more productive (RAD)? It makes sense to me that a VB6 like product would do well to achieve that goal. While you find a great number who would agree with this, there is also a large number of people who have embraced the .Net platform and see nothing wrong it. Microsoft has put so much time and effort into it for the last 14 years (unbelievable) and they are so deep into it, that really makes me wonder if they can make a U-turn on that. Yet at the same time, the clues are here and there that it could happen. A COM based VB7? One can always dream.

        I really am clueless about the future. But the facts are that, globally, MS is on a downward slope as of lately. They have to move fast before Java or others take over . On a side note, there is a basic for android on the market and from what I have seen, it is MUCH MUCH MUCH more VB6 like than it is .net like. And it is pumping mobile and phone apps right as we speak. Basic4android is RAD and NASA has been using it to develop mobile apps to control systems.

        Now the whole android thing is not all that old when you thing about it. Serious players are positioning themselves real fast. Microsoft does not have years to spare to take the right decisions. .Net is for techies, I don't think it will ever succeed to bring programming masses to Mobile... while a VB6 like RAD tool could do that."

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        @ Raman

        If you are wanting to create Web Applications with VB you may want to look at NSBasic AppStudio:

        https://www.nsbasic.com/

        This is a VB language with a VB6 style IDE.
        You write code in VB (on a Windows PC) and it is "compiled" into standard JavaScript/HTML5/css3 Web applications, for iOS (iPhone or iPad), Android, or Desktop.

        You don't need to learn JavaScript or HTML5. Your source code remains in VB.
        You can copy and paste VB6 code into App Studio. ActiveXs and calls to the Windows API aren't supported of course. But the IDE has lots of controls, including buttons, text boxes, labels, checkboxes, grids, picture boxes and more.

        Your web apps are best run on Google Chrome or Safari.
        JavaScript is very fast. It can be that a benchmark could run faster on an iPhone than a similar benchmark on VBdotNet on a desktop !

        NSBasic is a great way to extend your VB6 programming skills to the web.

        It is nothing Microsoft couldn't have done with VB6, but Microsoft aren't the company they used to be.

      • chacha commented  ·   ·  Flag as inappropriate

        What is the buisiness case for not giving customers what they want ?

      • martin rizalmartin rizal commented  ·   ·  Flag as inappropriate

        @Tony Yang, I know that you have a code that has ability to compile VB6 projects with compatibility to ActiveX. Can please open-source it for the VB6 Developers like us?

        This tools for Visual Basic 6.0 will help for the developers.

        Visual Basic 6.0 Extended Runtime
        http://sourceforge.net/projects/vb6extendedruntime

        Inno Setup Toolbar Advanced
        http://sourceforge.net/projects/innotoolbarvb6

      • Tony YangTony Yang commented  ·   ·  Flag as inappropriate

        If MS is still refusing to provide a full functional VB6 IDE and MSVMVB60_x64.dll, I am wondering if MS would be kind enough to only share it's VBA/VBE7 engine(x64) and release it's compiler for public use. VB engine in MS Office new versions(since 2010) already implemented all required modifications for x64.

      • Anonymous commented  ·   ·  Flag as inappropriate

        >> LightSwitch...what a cluster *&#^#* of technologies.

        99% of us here are simply asking for VB6 to be upgrade to a 64-bit version. We already have web solutions.

      • HMan2828HMan2828 commented  ·   ·  Flag as inappropriate

        ROFL VB6 for web apps...

        You people make me laugh and cry both at the same time...

      • RamanRaman commented  ·   ·  Flag as inappropriate

        Yes. Ps. bring back Visual basic 6 with features that would, among other things, enable us to quickly develop WEB BASED applications also.

        I have been programming on Visual Basic 6 for the past 15 years both for official use as well as a hobby. I am sure there are quite a lot of persons who would want the same.

      • Sten2005 - vote for VB6 programmingSten2005 - vote for VB6 programming commented  ·   ·  Flag as inappropriate

        @Anonymous
        >>"We want to write code for Windows and have done so successfully for years using VB, help us help you."

        So true. Microsoft brought out LightSwitch to address this requirement, but it really is too little and too late.
        Microsoft could have spent a little of the time and effort they have wasted on LightSwitch to provide an updated version of the VB6 programming language.

        It is sad that Microsoft are too proud to admit to their mistakes.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I' not a professional programmer and never will be....... so a simple programming language that just gets things done quickly and without complicated syntax and concepts is fine by me. I can't deal with much more.and can't see why i should have to.

        Microsoft... have you forgotten that the success of your Operating System and your commercial products is also founded on the broad availability and diversity of the programs people use ? If your designing languages to be attractive only to IT professionals you and your customers will miss out on all the software created by people who are subject matter experts first then "programmers" a very distant second. Give the CREATIVE non amateurs an ongoing tool that "just works" .........and that's an updated VB6.

        We want to write code for Windows and have done so successfully for years using VB, help us help you.

      • SuperDreSuperDre commented  ·   ·  Flag as inappropriate

        @aaaa: switching to VB.NET better than HTML5 from silverlight?
        Yes, because forcing yourself to only support one platform is much much much better.......
        If I'm to switch to anything at the moment, it'll be HTML5.. Even though I do not like it as much as normal native, HTML5 is at the moment the only way to do multiplatform, desktop and mobile..

      • aaaaaaaa commented  ·   ·  Flag as inappropriate

        Guys, switching to VB.NET is much, much, much better than switching to HTML5 from Silverlight, or to JavaScript from anything. It could've been worth!

      • Anonymous commented  ·   ·  Flag as inappropriate

        You do know VB6 can be decompiled too. In hindsight that was kinda weak.

        Most of us here want MS to fully support VB6 64-bit or make it open source. Maybe B4J is a great tool\investment in the mean time.

      • martin rizalmartin rizal commented  ·   ·  Flag as inappropriate

        How about this: Join Windows Insider Program and make a feedback that improve the application compatibility support for Visual Basic 6.0.

      • Anonymous commented  ·   ·  Flag as inappropriate

        >> code security

        Very good point. No platform can do everything well as you know. I could see on their boards there were various solutions for embedding the JVM in an .exe and the like.

        They seem very committed to the product and the forums are very active. That is a big plus.

        As far as I can see it can do much of what I need. I am going to work with it more. Like VB6, it might be a really good tool in our toolbox. ;-)

      ← Previous 1 3 4 5 14 15

      Feedback and Knowledge Base