I suggest you ...

VB6 programming: Waking a sleeping giant - MSDN magazine article https://msdn.microsoft.com/en-us/magazine/mt632280

The February 2016 edition of the Microsoft MSDN magazine has an article by David Platt "Don't Get Me Started - VB6: Waking a Sleeping Giant"
https://msdn.microsoft.com/en-us/magazine/mt632280

Platt suggests developing a new version of VB6 (which he names VB*) that compiles to Javascript and HTML5.

Platt says "The VB* programming model would conceptually resemble the ASP.NET Web Forms model, in which controls render their content as HTML. But that rendering requires ASP.NET on the server side, and VB* needs to avoid depending on any particular server. Therefore, VB* will compile down to independent pages of HTML5 elements and JavaScript code, just as VB6 compiles down to x86 assembler with Windows function calls. You’ll be able to slap the page onto any HTML5 server and access it from any HTML5 client."

Platt says that VB* could "do what Java promised and never delivered—writing code once, running absolutely everywhere. A true Universal app".

Microsoft, now is the time for you to either do this or to open source VB6 so that others can.

1,802 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…)
    Sten2005 - Microsoft support VB6 programming on Windows 10 until at least 2025 shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    212 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...
      • Jerico commented  ·   ·  Flag as inappropriate

        Now VB.Net is being abandoned we must have a utility to convert to VB6.

        No one is going to use VB.NET software. If it didn't happen 15 years ago, it won't happen now.
        The rules that applied then apply now. Companies do not pay to rewrite all their applications in the BAD and IRRELEVANT technology which does NOT function any longer.
        And VB.NET applications generally run slower. It makes no sense.

        VB6 is fast, fastest than C++. Only a developer living in an idealistic fantasy world thinks that and asked to make app's in VB.NET.
        Some posters here have no knowledge or experience to understand why legacy applications SHOULD work between variants. The latest and unpopular technology, like NET is just that, unused, unpopular, no matter how hard MS wants that. There are fundamental reasons why everyone is still talking about Visual Basic 6.0.

        Notions of how organizations operate will not change that. All companies use VB6.

      • VB6Awards commented  ·   ·  Flag as inappropriate

        STACKOVERFLOW DEVELOPER SURVEY RESULTS
        MOST DREADED LANGUAGES: VB6 IS THE FIRST!!!!
        For the second year in a row, Visual Basic (for 2017, Visual Basic 6, specifically) ranked as the most dreaded language. Most dreaded means that a high percentage of developers who are currently using the technology express no interest in continuing to do so.
        Visual Basic 6
        88.3%
        VBA
        80.4%
        CoffeeScript
        79.2%.........FOR THE REST ==>https://stackoverflow.com/insights/survey/2017/?utm_medium=email&utm_campaign=dev-survey-2017&utm_content=em-features&utm_source=so-owned

      • Tom commented  ·   ·  Flag as inappropriate

        With the decline of C# and Java, and VB.Net never having been popular, updating the VB6 programming language to allow compiling to JavaScript is an excellent idea.

      • Ravi commented  ·   ·  Flag as inappropriate

        Why leave out .net This highly simple and elegant VB6 syntax can as well compile to .net code apart from HTML5 and Java. Or it can also have an option to bypass the managed wrapper completely and compile to real fast and efficient Win32 code. Great options. Only the millions of VB6 developers are waiting to be tapped. Don't let them go to the Python camp!

      • Martin commented  ·   ·  Flag as inappropriate

        It would be so easy for Microsoft to do this, and start an make themselves relevant again.

      • anne commented  ·   ·  Flag as inappropriate

        This suggestion is a good idea.
        "Transpiling" or "transcompiling" to a different language is HOT now!

        Using a VB6 IDE and the VB6 programming language to transpile to JavaScript would be really good.

        Microsoft should do this!

      • Microsoft, update VB6 programming & VBA programming commented  ·   ·  Flag as inappropriate

        Microsoft demo Windows 10 on ARM video from Build 2017.

        http://www.pcmag.com/news/353637/windows-10-on-arm-runs-all-win32-apps-unmodified

        An ARM PC running Windows 10 can be treated just like any other PC. That means any Win32 application can be downloaded, installed, and run unmodified and as if you're on an x86 machine.
        Windows 10 on ARM translates all the x86 instructions to ARM64 at runtime so as the user gets the exact same experience regardless of what their base hardware is. Those translations are also cached, meaning over time all the applications you use regularly will improve in performance. The example Microsoft uses in the video above is 7-Zip, which is downloaded from the web and installed.

        VB6 apps will run on ARM and the VB6 programming IDE will run also.

      • Mama commented  ·   ·  Flag as inappropriate

        People, People ! My company just bought a Visual Basic 6.0 software for telecom communications monster FOR 15.000.000 EUROS ! PEEEEEEEEEEEEEEEEOOOOOPPPPLEEEEEEEEE! THIS IS HUGE ! Fifteen million EUROS !

        Professional programmer here !

      • Microsoft, update VB6 programming & VBA programming commented  ·   ·  Flag as inappropriate

        TIOBE Index - May 2017 - VB6 UP, C# DOWN
        ====================================

        In the May 2017 Tiobe.com survey...

        Visual Basic has climbed to .... 2.347% and is now at position #12

        C# has fallen to .......................3.457% and is now at position #5
        VB.Net climbed to ...................3.391% and is now at position #6

        Whatever Microsoft try, VB6 programming continues, while C# declines.

        https://www.tiobe.com/tiobe-index//

      ← Previous 1 3 4 5 10 11

      Feedback and Knowledge Base