Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Great News! VB6 support likely to continue into Windows 12

Great News! VB6 support likely to continue into Windows 12

Scheduled Pinned Locked Moved The Lounge
comsysadminhostingtools
34 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C CHill60

    Quote:

    Just because you don't have the most expensive tool does not mean you can't build something beautiful.

    VB6 was expensive. VB.NET is mostly free. Beauty is in the eye of the beholder :)

    Z Offline
    Z Offline
    ZurdoDev
    wrote on last edited by
    #17

    CHill60 wrote:

    VB6 was expensive.

    How so? It was free when I was using it, as I recall.

    Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

    N C 2 Replies Last reply
    0
    • C CHill60

      Quote:

      Just because you don't have the most expensive tool does not mean you can't build something beautiful.

      VB6 was expensive. VB.NET is mostly free. Beauty is in the eye of the beholder :)

      K Offline
      K Offline
      kmoorevs
      wrote on last edited by
      #18

      CHill60 wrote:

      VB6 was expensive

      What? I got the entire VS 6.0 for $188 (student price) back in '99...fantastic ROI...paid for itself the first week! :laugh:

      "Go forth into the source" - Neal Morse

      1 Reply Last reply
      0
      • A alang_icon

        Couldn't see this mentioned anywhere.

        VB6 just got an important boost from Microsoft blogger Scott Hanselman. In his post (bit.ly/2rcPD0f), Hanselman shows how to configure a VB6 app to be hosted in the Windows 10 Store, using the Microsoft Desktop Bridge infrastructure and tools (bit.ly/2HFVzcc). That’s huge, as hosting an app in the store means that Microsoft is at least somewhat vouching for its compatibility and content. Potential purchasers perceive it as sort of a Good Computing Seal™

        Real programmers rejoice!

        K Offline
        K Offline
        kmoorevs
        wrote on last edited by
        #19

        I just love a good flame war early in the morning! :) Long live VB6! :laugh: :laugh: :laugh:

        "Go forth into the source" - Neal Morse

        1 Reply Last reply
        0
        • N Nish Nishant

          I can see how large legacy VB6 code-bases would continue to be retained as-is, because re-writing it into a managed framework is a huge ask. What I don't get it why new code would ever get written in VB6, with the lack of support, limited availability of engineers who've used it, etc.

          Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

          R Offline
          R Offline
          Ryan Peden
          wrote on last edited by
          #20

          The new VB6 code happens when those large legacy apps need minor updates or changes. At any given point, it's a lot less work to add a bit of code to the existing application than to do a re-write. And so new VB6 code continues to be written, year after year. I wouldn't be surprised if there's some poor soul in 2035 who is still plugging away making updates and additions to a legacy VB6 app. Although at that point, such a person might be able to charge some hefty consulting rates for working in VB6. So perhaps this person would more more of a tortured soul than a poor soul...

          N 1 Reply Last reply
          0
          • R Ryan Peden

            The new VB6 code happens when those large legacy apps need minor updates or changes. At any given point, it's a lot less work to add a bit of code to the existing application than to do a re-write. And so new VB6 code continues to be written, year after year. I wouldn't be surprised if there's some poor soul in 2035 who is still plugging away making updates and additions to a legacy VB6 app. Although at that point, such a person might be able to charge some hefty consulting rates for working in VB6. So perhaps this person would more more of a tortured soul than a poor soul...

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #21

            A tortured soul billing $300/hour sounds pretty doable to me. :rolleyes:

            Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

            1 Reply Last reply
            0
            • Z ZurdoDev

              CHill60 wrote:

              VB6 was expensive.

              How so? It was free when I was using it, as I recall.

              Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #22

              VB6 was never free as far as I can remember. You could either buy it as part of Visual Studio (including VC++) or you could buy it standalone (not sure if that was earlier versions though).

              Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

              1 Reply Last reply
              0
              • Z ZurdoDev

                CHill60 wrote:

                VB6 was expensive.

                How so? It was free when I was using it, as I recall.

                Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                C Offline
                C Offline
                CHill60
                wrote on last edited by
                #23

                Only the hooky versions were free :laugh: You had to buy a licence for the IDE - per user OR corporate

                1 Reply Last reply
                0
                • N Nathan Minier

                  I'm not positive that the chisel had been developed yet. VB6 wasn't up to that job.

                  "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

                  D Offline
                  D Offline
                  dandy72
                  wrote on last edited by
                  #24

                  Nathan Minier wrote:

                  I'm not positive that the chisel had bee developed yet.

                  That's right. Back then you were expected to use your forehead against that stone tablet instead.

                  1 Reply Last reply
                  0
                  • N Nish Nishant

                    I can see how large legacy VB6 code-bases would continue to be retained as-is, because re-writing it into a managed framework is a huge ask. What I don't get it why new code would ever get written in VB6, with the lack of support, limited availability of engineers who've used it, etc.

                    Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                    D Offline
                    D Offline
                    dandy72
                    wrote on last edited by
                    #25

                    If VB6 is truly unsupported at this point, then you just need one serious-enough exploit in the runtime to end its use. OTOH: - See Windows XP - You'd hope those systems still in production and relying on it aren't connected to the internet in any way, shape or form - mitigating that problem - Aren't store apps supposed to be running in a completely sandboxed environment? OTOH (yeah, that'd be a third hand I guess): - Despite all this, I have no doubt there's plenty of VB6 exploits being abused right now, and will continue for the foreseeable future

                    N 1 Reply Last reply
                    0
                    • D dandy72

                      If VB6 is truly unsupported at this point, then you just need one serious-enough exploit in the runtime to end its use. OTOH: - See Windows XP - You'd hope those systems still in production and relying on it aren't connected to the internet in any way, shape or form - mitigating that problem - Aren't store apps supposed to be running in a completely sandboxed environment? OTOH (yeah, that'd be a third hand I guess): - Despite all this, I have no doubt there's plenty of VB6 exploits being abused right now, and will continue for the foreseeable future

                      N Offline
                      N Offline
                      Nish Nishant
                      wrote on last edited by
                      #26

                      The extent of damage would be minimal since VB6 is mostly used for desktop UI apps.

                      Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                      D 1 Reply Last reply
                      0
                      • L Lost User

                        alang_icon wrote:

                        I think support in this case means Microsoft tests the old code against new Windows versions.

                        No, it doesn't, and no you don't. VB6 is a dead language, and has never been excellent.

                        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                        C Offline
                        C Offline
                        Chris Maunder
                        wrote on last edited by
                        #27

                        Eddy Vluggen wrote:

                        VB6 is a dead language, and has never been excellent

                        You take that back!!

                        cheers Chris Maunder

                        L 1 Reply Last reply
                        0
                        • N Nish Nishant

                          The extent of damage would be minimal since VB6 is mostly used for desktop UI apps.

                          Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                          D Offline
                          D Offline
                          dandy72
                          wrote on last edited by
                          #28

                          Doesn't matter what the app is used for, if you can crash an app and control the return address, you have a way to run any native code of your choosing.

                          N 1 Reply Last reply
                          0
                          • D dandy72

                            Doesn't matter what the app is used for, if you can crash an app and control the return address, you have a way to run any native code of your choosing.

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #29

                            Yeah, on an end user's desktop. Minimal damage.

                            Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                            1 Reply Last reply
                            0
                            • C Chris Maunder

                              Eddy Vluggen wrote:

                              VB6 is a dead language, and has never been excellent

                              You take that back!!

                              cheers Chris Maunder

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #30

                              Aight, then, it is "resting". Monty Python - Dead Parrot - YouTube[^]

                              Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                              C 1 Reply Last reply
                              0
                              • L Lost User

                                Aight, then, it is "resting". Monty Python - Dead Parrot - YouTube[^]

                                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                C Offline
                                C Offline
                                Chris Maunder
                                wrote on last edited by
                                #31

                                Pining for the fjords, I assume?

                                cheers Chris Maunder

                                1 Reply Last reply
                                0
                                • A alang_icon

                                  Haven't used VB6 in years. I have seen some appalling stuff written in it (functions called "UseThisOne", "ThisOneWorks" (it didn't) and "Fred2" (wonder what happened to Fred1 ?) together with your own personal favourite lots of "Resume Next" etc).

                                  J Offline
                                  J Offline
                                  jschell
                                  wrote on last edited by
                                  #32

                                  alang_icon wrote:

                                  I have seen some appalling stuff written in it

                                  You have a language that you haven't seen appalling stuff written in?

                                  A 1 Reply Last reply
                                  0
                                  • J jschell

                                    alang_icon wrote:

                                    I have seen some appalling stuff written in it

                                    You have a language that you haven't seen appalling stuff written in?

                                    A Offline
                                    A Offline
                                    alang_icon
                                    wrote on last edited by
                                    #33

                                    Yes - APL. That could just be because I wouldn't know what appalling APL code looks like (or perhaps ALL APL looks appalling) :)

                                    1 Reply Last reply
                                    0
                                    • A alang_icon

                                      Couldn't see this mentioned anywhere.

                                      VB6 just got an important boost from Microsoft blogger Scott Hanselman. In his post (bit.ly/2rcPD0f), Hanselman shows how to configure a VB6 app to be hosted in the Windows 10 Store, using the Microsoft Desktop Bridge infrastructure and tools (bit.ly/2HFVzcc). That’s huge, as hosting an app in the store means that Microsoft is at least somewhat vouching for its compatibility and content. Potential purchasers perceive it as sort of a Good Computing Seal™

                                      Real programmers rejoice!

                                      D Offline
                                      D Offline
                                      Dan Neely
                                      wrote on last edited by
                                      #34

                                      alang_icon wrote:

                                      Couldn't see this mentioned anywhere.

                                      have you tried looking in the soapbox or weird and wonderful? That's where this story would belong. /trollface

                                      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups