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. Other Discussions
  3. The Insider News
  4. Visual Basic 6: the looming crisis

Visual Basic 6: the looming crisis

Scheduled Pinned Locked Moved The Insider News
comquestionannouncement
12 Posts 8 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.
  • K Kent Sharkey

    InfoQ[^]:

    One of the major factors that is preventing older enterprises from leaving Windows XP is the prevalence of mission critical applications written in Visual Basic 6.

    Is it the cause, or the effect?

    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu Peter
    wrote on last edited by
    #2

    I can't see why? We have an older bug tracking system, written in VB6, and it's running perfectly even on Windows 8...

    I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

    K 1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      I can't see why? We have an older bug tracking system, written in VB6, and it's running perfectly even on Windows 8...

      I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

      K Offline
      K Offline
      Kent Sharkey
      wrote on last edited by
      #3

      Quote:

      if it relies on obscure COM or control libraries

      I'd be guessing that is a fairly low (but measurable) number of VB6 apps. I'd put a guess that anything using hooking might be an issue. Maybe stuff using security APIs as well. Oh Spyworks, I miss you.

      TTFN - Kent

      Kornfeld Eliyahu PeterK 1 Reply Last reply
      0
      • K Kent Sharkey

        Quote:

        if it relies on obscure COM or control libraries

        I'd be guessing that is a fairly low (but measurable) number of VB6 apps. I'd put a guess that anything using hooking might be an issue. Maybe stuff using security APIs as well. Oh Spyworks, I miss you.

        TTFN - Kent

        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu Peter
        wrote on last edited by
        #4

        Kent Sharkey wrote:

        anything using hooking might be an issue. Maybe stuff using security APIs as well.

        Can't see why? Windows internals didn't changed a bit since 3.11. Same COM based kernel, same Pascal inspired API...Bring your 'obscure COM' with you - it will run...

        I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

        "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

        K J N R 4 Replies Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          Kent Sharkey wrote:

          anything using hooking might be an issue. Maybe stuff using security APIs as well.

          Can't see why? Windows internals didn't changed a bit since 3.11. Same COM based kernel, same Pascal inspired API...Bring your 'obscure COM' with you - it will run...

          I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

          K Offline
          K Offline
          Kent Sharkey
          wrote on last edited by
          #5

          /shrug. Again, I'm assuming stuff that's now hidden behind UAT, or perhaps stuff that changed between XP and Weven. I'm drawing a blank on what it could be though, and I think I'm still running a few VB6 things at one customer (they look like it anyway).

          TTFN - Kent

          1 Reply Last reply
          0
          • K Kent Sharkey

            InfoQ[^]:

            One of the major factors that is preventing older enterprises from leaving Windows XP is the prevalence of mission critical applications written in Visual Basic 6.

            Is it the cause, or the effect?

            M Offline
            M Offline
            Master Man1980
            wrote on last edited by
            #6

            Forget about the crisis. VB6 App goes to the Cloud.Build 2014 @ 3:00[^] Amazing :thumbsup:

            1 Reply Last reply
            0
            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

              Kent Sharkey wrote:

              anything using hooking might be an issue. Maybe stuff using security APIs as well.

              Can't see why? Windows internals didn't changed a bit since 3.11. Same COM based kernel, same Pascal inspired API...Bring your 'obscure COM' with you - it will run...

              I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

              J Offline
              J Offline
              J Adam Armstrong
              wrote on last edited by
              #7

              The problem is you have to find out what the obscure COM bits that are missing are and find a way to get a hold of them. :sigh:

              1 Reply Last reply
              0
              • K Kent Sharkey

                InfoQ[^]:

                One of the major factors that is preventing older enterprises from leaving Windows XP is the prevalence of mission critical applications written in Visual Basic 6.

                Is it the cause, or the effect?

                R Offline
                R Offline
                Ron Anders
                wrote on last edited by
                #8

                I have an activex component that is still cookin along even in 8.1 :-D

                S 1 Reply Last reply
                0
                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                  Kent Sharkey wrote:

                  anything using hooking might be an issue. Maybe stuff using security APIs as well.

                  Can't see why? Windows internals didn't changed a bit since 3.11. Same COM based kernel, same Pascal inspired API...Bring your 'obscure COM' with you - it will run...

                  I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                  N Offline
                  N Offline
                  newton saber
                  wrote on last edited by
                  #9

                  Seriously. And think about some of the windows controls like tree view and how they look the same as Win95 and almost the same as win3.11. Also, isn't it interesting that FileExplorer (Explorer) if pointed at a large repository will spin until it reads every file in the repo (even if there are 10s of thousands) and only after all are read will it begin to display them to you? That is an app in serious need of rewrite and it's the shell. :)

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    Kent Sharkey wrote:

                    anything using hooking might be an issue. Maybe stuff using security APIs as well.

                    Can't see why? Windows internals didn't changed a bit since 3.11. Same COM based kernel, same Pascal inspired API...Bring your 'obscure COM' with you - it will run...

                    I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                    R Offline
                    R Offline
                    Rob Grainger
                    wrote on last edited by
                    #10

                    You are joking I hope. The entire kernel is different since Windows 3.11. That was a 16-bit O/S built on top of DOS. Modern Windows derives from Windows NT, an entirely different beast.

                    "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                    Kornfeld Eliyahu PeterK 1 Reply Last reply
                    0
                    • R Rob Grainger

                      You are joking I hope. The entire kernel is different since Windows 3.11. That was a 16-bit O/S built on top of DOS. Modern Windows derives from Windows NT, an entirely different beast.

                      "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu Peter
                      wrote on last edited by
                      #11

                      I didn't mean 3.11 literally - my point was that nothing changed since VB6 that should prevent running it on modern Windows... :-D

                      I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                      1 Reply Last reply
                      0
                      • R Ron Anders

                        I have an activex component that is still cookin along even in 8.1 :-D

                        S Offline
                        S Offline
                        sten2005
                        wrote on last edited by
                        #12

                        And in April 2014, VB6 has just risen to be the sixth most popular programming language in the Tiobe index. C# is fifth and VB.Net is tenth. And Microsoft "It just works" support continues until 2023. Vote for an updated VB6 at: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi[^]

                        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