I suggest you ...

Include the VB6 programming language in Windows 10

This suggestion is migrated to Developer Community. Please use below link to view the current status.
https://developercommunity.visualstudio.com/content/idea/351584/include-the-vb6-programming-language-in-windows-10.html
Add the VB6 programming language and IDE to Windows 10.

This will be very useful for supporting all the VB6 applications still in use.

And as Windows 10 starts to be used on ARM tablets it will be useful for developing new tablet apps.

454 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Marc shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

15 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...
  • VB6 Programming, VBA Programming, VBScript Programming commented  ·   ·  Flag as inappropriate

    Open source VB6 programming in 2019.

    Microsoft have wasted 20 years on the failing .Net languages. Without success.

    The top 10 languages for Enterprise Application Development in 2018 are:

    Java ................58%
    JavaScript ........57%
    C++ ................ 46%
    C# ...................26%
    Python ............ 25%
    PHP ................22%
    VB.NET............17%
    C .....................16%
    Visual Basic 6 ..16%
    VBA .................15%

  • VB6 programming is supported until at least 2025 commented  ·   ·  Flag as inappropriate

    The Visual Basic team is committed to "It Just Works" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:

    Windows 10
    Windows 8.1
    Windows 7
    Windows Server 2019
    Windows Server 2016
    Windows Server 2012 including R2
    Windows Server 2008 including R2

    https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy

  • We want VB6 Programming commented  ·   ·  Flag as inappropriate

    A report finds Microsoft Visual Basic 6 is a top 10 language for Enterprise Application Development.

    "Following Java and JavaScript, the report found the top 10 languages for the enterprise are: C++, C#, Python, PHP, VB.NET, C, Visual Basic 6 and VBA."

    Java ................58%
    JavaScript ........57%
    C++ ................ 46%
    C# ...................26%
    Python ............ 25%
    PHP ................22%
    VB.NET............17%
    C .....................16%
    Visual Basic 6 ..16%
    VBA .................15%

    https://sdtimes.com/java/report-finds-java-and-javascript-remain-the-top-languages-for-enterprise-development/

    https://www.cloudfoundry.org/wp-content/uploads/Developer-Language-Report_FINAL.pdf

    Now is the time for Microsoft to update the VB6 programming language.

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

    VBA programming is included in Microsoft Office,VBScript programming is included in Windows 10.

    VB6 programming is supported on Windows 10....

    Here is Microsoft's support statement for VB6:-

    Support Statement for Visual Basic 6.0 on Windows
    - (updated with Windows 10 version 1709 support information).

    The Visual Basic team is committed to "It Just Works" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:
    Windows 10
    Windows 8.1
    Windows 7
    Windows Server 2016
    Windows Server 2012 including R2
    Windows Server 2008 including R2

    The Visual Basic team’s goal is that Visual Basic 6.0 applications continue to run on supported Windows versions.
    As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions, which is five years of mainstream support followed by five years of extended support.

    The VB6 runtime will ship and will be supported in Windows 10 for the lifetime of the OS (that is until at least 2025).
    The VB6 runtime will ship and will be supported in Windows Server 2016 for the lifetime of the OS (that is until at least 2027).

    https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy

  • DontBringBackVB6 commented  ·   ·  Flag as inappropriate

    This is an incredibly bad idea and I'll hint as to why... security. Unless Microsoft were to do serious work with it (which would be a bad idea since they have more important things to focus on), it would be a security risk to promote more to be using VB6. Furthermore, if Microsoft did do serious work with it to make it more secure, it'd no longer be "VB6".

    Anyone who seriously thinks bringing back VB6 is a good idea for development of something an end-user is going to use probably should not be developing for end-users in the first place. This is 2018, not 2000.

    That is like me saying "Bring back Windows XP which won't have all the performance and security improvements internally which Windows 10 has".

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

    This is the Microsoft support statement for VB6 programming...

    Support Statement for Visual Basic 6.0 on Windows
    Note: The support policy below has been updated with Windows 10 version 1709 support information.

    The Visual Basic team is committed to "It Just Works" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:

    Windows 10
    Windows 8.1
    Windows 7
    Windows Server 2016
    Windows Server 2012 including R2
    Windows Server 2008 including R2

    The Visual Basic team’s goal is that Visual Basic 6.0 applications continue to run on supported Windows versions.
    As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions, which is five years of mainstream support followed by five years of extended support.

    The VB6 runtime will ship and will be supported in Windows 10 for the lifetime of the OS (that is until at least 2025).
    The VB6 runtime will ship and will be supported in Windows Server 2016 for the lifetime of the OS (that is until at least 2027).

    https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy

  • rodriques commented  ·   ·  Flag as inappropriate

    Spot on ! The best will be to bring Visual Basic 6.0 to Windows as a tool. No doubt aboute that !

    VB6 is she smartest programming language in existence !

  • Jean commented  ·   ·  Flag as inappropriate

    Not much needs to be done. The VB6 programming language and the VB6 IDE work on Windows 10.
    The IDE is still one of the best around, and far better than the slow, bloated VS.Net IDE.
    So fix the few minor bugs in the installer etc..
    And update the look of VB6 apps and the IDE (as can be done now by simply adding a manifest to each).

    That is the minimum needed. If Microsoft wanted to be generous they could add the same few new statements they added to the VBA programming language when they upgraded from VBA6 to VBA7.

    VB6 and the VB6 IDE already run on Windows 10 (and Windows Server 2016), there is no significant costs in these requirements.

    https://docs.microsoft.com/en-us/visualstudio/vb6/vb6-support

  • Anonymous commented  ·   ·  Flag as inappropriate

    Start a kickstarter project to fund the project. Microsoft won't spend hundreds of thousands of dollars to bring VB6 development environment, on-line help, packaging, etc to a modern machine.

    Microsoft would be much better just supplying a VB6 virutal machine for development with Windows XP or Vista on it.

  • Xman in the bath commented  ·   ·  Flag as inappropriate

    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
    ░░██░░░░░░░░░░██░░░░████████░░░░
    ░░████░░░░░░░░██░░░░██░░░░██░░░░
    ░░░░██░░░░░░██░░░░░░██░░░░██░░░░
    ░░░░████░░░░██░░░░░░██████████░░
    ░░░░░░██░░░░██░░░░░░██░░░░░░██░░
    ░░░░░░████████░░░░░░██░░░░████░░
    ░░░░░░░░████░░░░░░░░██░░░░██░░░░
    ░░░░░░░░████░░░░░░░░████████░░░░
    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
    ░░░░░░░░░░░░████████░░░░░░░░░░░░
    ░░░░░░░░░░░░██░░░░░░░░░░░░░░░░░░
    ░░░░░░░░░░░░████████░░░░░░░░░░░░
    ░░░░░░░░░░░░██░░░░██░░░░░░░░░░░░
    ░░░░░░░░░░░░████░░██░░░░░░░░░░░░
    ░░░░░░░░░░░░░░██████░░░░░░░░░░░░

  • Travolta commented  ·   ·  Flag as inappropriate

    Yes, a lot of natural ideas come in this direction. VB6, by default in Windows ! Yes !

Feedback and Knowledge Base