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. I DID IT!!!

I DID IT!!!

Scheduled Pinned Locked Moved The Lounge
javascriptcomcloudcsharp
7 Posts 7 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.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    I installed VB6 and got some old stuff running![^] That's about three days in lost productivity, so I hope it will be worth it :~ Registering the COM Callable Wrapper was a pain and took most of the time. I needed to run regasm. The trick was in setting the /codebase parameter, which shows an error, but still does something that made it work X| Also running it with the -tlb switch somehow works miracles. For anyone who may have to do this sometime:

    regasm -tlb C:\Windows\SysWOW64\MyCCW.dll
    regasm C:\Windows\SysWOW64\MyDLL.dll /codebase /tlb:C:\Windows\SysWOW64\MyCCW.tlb

    The VB6 codebase has a total size of 1.63GB, plus VB6, which is another 3.77 GB, makes it 5.4 GB. The VM I needed to run it was a staggering 203 GB, which takes quite a chunck out of my 1 TB drive X| It now sits safe in some external storage (I don't dare delete it yet) :rolleyes: That alone should be worth it :D

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

    G Richard Andrew x64R R K 4 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      I installed VB6 and got some old stuff running![^] That's about three days in lost productivity, so I hope it will be worth it :~ Registering the COM Callable Wrapper was a pain and took most of the time. I needed to run regasm. The trick was in setting the /codebase parameter, which shows an error, but still does something that made it work X| Also running it with the -tlb switch somehow works miracles. For anyone who may have to do this sometime:

      regasm -tlb C:\Windows\SysWOW64\MyCCW.dll
      regasm C:\Windows\SysWOW64\MyDLL.dll /codebase /tlb:C:\Windows\SysWOW64\MyCCW.tlb

      The VB6 codebase has a total size of 1.63GB, plus VB6, which is another 3.77 GB, makes it 5.4 GB. The VM I needed to run it was a staggering 203 GB, which takes quite a chunck out of my 1 TB drive X| It now sits safe in some external storage (I don't dare delete it yet) :rolleyes: That alone should be worth it :D

      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

      G Offline
      G Offline
      GKP1992
      wrote on last edited by
      #2

      A Tip/Trick in the works?

      1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        I installed VB6 and got some old stuff running![^] That's about three days in lost productivity, so I hope it will be worth it :~ Registering the COM Callable Wrapper was a pain and took most of the time. I needed to run regasm. The trick was in setting the /codebase parameter, which shows an error, but still does something that made it work X| Also running it with the -tlb switch somehow works miracles. For anyone who may have to do this sometime:

        regasm -tlb C:\Windows\SysWOW64\MyCCW.dll
        regasm C:\Windows\SysWOW64\MyDLL.dll /codebase /tlb:C:\Windows\SysWOW64\MyCCW.tlb

        The VB6 codebase has a total size of 1.63GB, plus VB6, which is another 3.77 GB, makes it 5.4 GB. The VM I needed to run it was a staggering 203 GB, which takes quite a chunck out of my 1 TB drive X| It now sits safe in some external storage (I don't dare delete it yet) :rolleyes: That alone should be worth it :D

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

        Richard Andrew x64R Offline
        Richard Andrew x64R Offline
        Richard Andrew x64
        wrote on last edited by
        #3

        Congrats, Sander. Now if only you could figure out how to get the original Minesweeper installed on Windows 10/11!

        The difficult we do right away... ...the impossible takes slightly longer.

        N C 2 Replies Last reply
        0
        • Sander RosselS Sander Rossel

          I installed VB6 and got some old stuff running![^] That's about three days in lost productivity, so I hope it will be worth it :~ Registering the COM Callable Wrapper was a pain and took most of the time. I needed to run regasm. The trick was in setting the /codebase parameter, which shows an error, but still does something that made it work X| Also running it with the -tlb switch somehow works miracles. For anyone who may have to do this sometime:

          regasm -tlb C:\Windows\SysWOW64\MyCCW.dll
          regasm C:\Windows\SysWOW64\MyDLL.dll /codebase /tlb:C:\Windows\SysWOW64\MyCCW.tlb

          The VB6 codebase has a total size of 1.63GB, plus VB6, which is another 3.77 GB, makes it 5.4 GB. The VM I needed to run it was a staggering 203 GB, which takes quite a chunck out of my 1 TB drive X| It now sits safe in some external storage (I don't dare delete it yet) :rolleyes: That alone should be worth it :D

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #4

          Sander Rossel wrote:

          regasm

          Wow, the memory of old tools that I have long since forgotten... It's amazing how we can be intimately familiar with certain tech & then never think about it again, unless someone mentions it. There are some things I'm glad to forget too. :rolleyes:

          1 Reply Last reply
          0
          • Richard Andrew x64R Richard Andrew x64

            Congrats, Sander. Now if only you could figure out how to get the original Minesweeper installed on Windows 10/11!

            The difficult we do right away... ...the impossible takes slightly longer.

            N Offline
            N Offline
            Nelek
            wrote on last edited by
            #5

            VM with a Windows 98 ;)

            M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

            1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              I installed VB6 and got some old stuff running![^] That's about three days in lost productivity, so I hope it will be worth it :~ Registering the COM Callable Wrapper was a pain and took most of the time. I needed to run regasm. The trick was in setting the /codebase parameter, which shows an error, but still does something that made it work X| Also running it with the -tlb switch somehow works miracles. For anyone who may have to do this sometime:

              regasm -tlb C:\Windows\SysWOW64\MyCCW.dll
              regasm C:\Windows\SysWOW64\MyDLL.dll /codebase /tlb:C:\Windows\SysWOW64\MyCCW.tlb

              The VB6 codebase has a total size of 1.63GB, plus VB6, which is another 3.77 GB, makes it 5.4 GB. The VM I needed to run it was a staggering 203 GB, which takes quite a chunck out of my 1 TB drive X| It now sits safe in some external storage (I don't dare delete it yet) :rolleyes: That alone should be worth it :D

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

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

              I feel for you! Around half of my company's codebase 1.7M LOC (100+ apps) is in VB6. :sigh: The difference is, I didn't inherit it, I created it. Migration efforts have been very slow as new projects take precedence and there really is no payoff (besides technical debt) when the legacy apps continue to work on the latest MS OS. The biggest hurdle you are likely to face (if you are actually trying to get those projects running in VB6/debug) is older third-party components without an installer. Good luck and have fun! :)

              "Go forth into the source" - Neal Morse "Hope is contagious"

              1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                Congrats, Sander. Now if only you could figure out how to get the original Minesweeper installed on Windows 10/11!

                The difficult we do right away... ...the impossible takes slightly longer.

                C Offline
                C Offline
                carloscs
                wrote on last edited by
                #7

                Don't know if you're serious, but done that for my aunt that absolutely despises windows 10/11 ad ridden games. If you are serious, look at win7games.com, it has an installer for the old games that works in win 10/11. The only caveat I found is that windows update sometimes deletes the games and it needs a reinstall :)

                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