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. VC6 in a 64 bit OS

VC6 in a 64 bit OS

Scheduled Pinned Locked Moved The Lounge
question
15 Posts 9 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.
  • P Pakosan

    I apologize, I'm a bit daft. Are you saying that VC6 works without a hitch in Windows 7 64 bit if it is running in XP mode? I thought there were all sorts of limitations and incompatibilities in the WoW64 subsystem.

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

    It creates a virtual 32 bit PC - essentially they have created a virtual PC with XP SP3 on it, you can even assign USB devices to it.

    Join the cool kids - Come fold with us[^] "Program as if the technical support department is full of serial killers and they know your home address" - Ray Cassick Jr., RIP

    F R 2 Replies Last reply
    0
    • L Lost User

      It creates a virtual 32 bit PC - essentially they have created a virtual PC with XP SP3 on it, you can even assign USB devices to it.

      Join the cool kids - Come fold with us[^] "Program as if the technical support department is full of serial killers and they know your home address" - Ray Cassick Jr., RIP

      F Offline
      F Offline
      Franc Morales
      wrote on last edited by
      #5

      This is great news. I thought there would be all kinds of problems installing service packs and extensions/add-ins, debugging, etc. Thank you very much for taking the time to help me out.

      P F 2 Replies Last reply
      0
      • P Pakosan

        Next week, I will get rid off my last 32 bit system. Windows 7 64 bit from now on. I've got some projects that require the good old VC6. Two questions for those of you in a situation similar to mine: 1. Which virtualization software do you prefer? 2. How do you handle versioning and backup. What I mean is, can you have repositories and backups outside of the virtual machine yet referenced from within? Please forgive my ignorance on the subject. Thank you, good folk.

        M Offline
        M Offline
        Mike Diack
        wrote on last edited by
        #6

        It's not an officially supported configuration but I've found I can install and compile/edit natively on the Win 7 system without having to run it in XP mode or a VM. You may not need to run it virtualised or in XP mode. I managed to install it on all the Win 7 x64 Ultimate systems I use. During installation it will warn of incompatibilities several times. Elect to ignore these and install - it seems to work fine. I build and code on some legacy VC 6 stuff with no problems on Win 7 this way. Mike

        P 1 Reply Last reply
        0
        • L Lost User

          It creates a virtual 32 bit PC - essentially they have created a virtual PC with XP SP3 on it, you can even assign USB devices to it.

          Join the cool kids - Come fold with us[^] "Program as if the technical support department is full of serial killers and they know your home address" - Ray Cassick Jr., RIP

          R Offline
          R Offline
          ryan20fun
          wrote on last edited by
          #7

          not 100% correct. 64Bit systems (windows atleast) dont have support for 16Bit Code

          Never say Never, Because Never comes too soon.

          1 Reply Last reply
          0
          • F Franc Morales

            This is great news. I thought there would be all kinds of problems installing service packs and extensions/add-ins, debugging, etc. Thank you very much for taking the time to help me out.

            P Offline
            P Offline
            Pakosan
            wrote on last edited by
            #8

            ??????

            1 Reply Last reply
            0
            • M Mike Diack

              It's not an officially supported configuration but I've found I can install and compile/edit natively on the Win 7 system without having to run it in XP mode or a VM. You may not need to run it virtualised or in XP mode. I managed to install it on all the Win 7 x64 Ultimate systems I use. During installation it will warn of incompatibilities several times. Elect to ignore these and install - it seems to work fine. I build and code on some legacy VC 6 stuff with no problems on Win 7 this way. Mike

              P Offline
              P Offline
              Pakosan
              wrote on last edited by
              #9

              Did you also install SP6 and the 2003 SDK?

              M 1 Reply Last reply
              0
              • P Pakosan

                Did you also install SP6 and the 2003 SDK?

                M Offline
                M Offline
                Mike Diack
                wrote on last edited by
                #10

                I've installed SP6 for VC 6, but not the 2003 Platform SDK (I already use VS 2003,2008, 2010 as well as 6 for the various projects/products I work on). So I can vouch for VC6SP6 on Win7 x64, but can't comment on 2003 SDK (I imagine that'll work though because VS 2003 is basically the 2003 SDK plus IDE). Mike

                P 1 Reply Last reply
                0
                • M Mike Diack

                  I've installed SP6 for VC 6, but not the 2003 Platform SDK (I already use VS 2003,2008, 2010 as well as 6 for the various projects/products I work on). So I can vouch for VC6SP6 on Win7 x64, but can't comment on 2003 SDK (I imagine that'll work though because VS 2003 is basically the 2003 SDK plus IDE). Mike

                  P Offline
                  P Offline
                  Pakosan
                  wrote on last edited by
                  #11

                  Thank you, Mike.

                  1 Reply Last reply
                  0
                  • P Pakosan

                    Next week, I will get rid off my last 32 bit system. Windows 7 64 bit from now on. I've got some projects that require the good old VC6. Two questions for those of you in a situation similar to mine: 1. Which virtualization software do you prefer? 2. How do you handle versioning and backup. What I mean is, can you have repositories and backups outside of the virtual machine yet referenced from within? Please forgive my ignorance on the subject. Thank you, good folk.

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

                    Its just works in Win 7 Professional. Using it for the past 8 months. I had some issues with ActiveX controls. Running VC6 in permanent administrative mode solved the issue.

                    ...selvan

                    1 Reply Last reply
                    0
                    • P Pakosan

                      Next week, I will get rid off my last 32 bit system. Windows 7 64 bit from now on. I've got some projects that require the good old VC6. Two questions for those of you in a situation similar to mine: 1. Which virtualization software do you prefer? 2. How do you handle versioning and backup. What I mean is, can you have repositories and backups outside of the virtual machine yet referenced from within? Please forgive my ignorance on the subject. Thank you, good folk.

                      S Offline
                      S Offline
                      Sarath C
                      wrote on last edited by
                      #13

                      Windows 7-64 bit is famous for it's backward compatibility for most of the 32 bit programs. You can choose the compatibility options under the program properties. In most of the cases, it should work fine. Why don't you consider upgrading to the latest version because the product isn't supported anymore. You're forced for an upgrade by Microsoft. One day or other, you will have to take all the pain to port the code.

                      -Sarath.

                      My blog - Reflections of My Thoughts

                      Rate the answers and close your posts if it's answered

                      T 1 Reply Last reply
                      0
                      • S Sarath C

                        Windows 7-64 bit is famous for it's backward compatibility for most of the 32 bit programs. You can choose the compatibility options under the program properties. In most of the cases, it should work fine. Why don't you consider upgrading to the latest version because the product isn't supported anymore. You're forced for an upgrade by Microsoft. One day or other, you will have to take all the pain to port the code.

                        -Sarath.

                        My blog - Reflections of My Thoughts

                        Rate the answers and close your posts if it's answered

                        T Offline
                        T Offline
                        The Nightcoder
                        wrote on last edited by
                        #14

                        A slightly amusing (once you find the workaround) problem with 32-bit on 64-bit is that vbs scripts (which I sometimes use for simple scheduled database imports) don't work in 64-bit Windows if you try to call a 32-bit ActiveX DLL (such as a legacy thing written i VB6), because they are run by a 64-bit scripting engine. But... once you figure it out, you can launch the VBS file through a CMD file that launches the 32-bit version of the script engine (which lives in the 32-bit support folder)... works like a charm.

                        Peter the small turnip (1) It Has To Work. --RFC 1925[^]

                        1 Reply Last reply
                        0
                        • F Franc Morales

                          This is great news. I thought there would be all kinds of problems installing service packs and extensions/add-ins, debugging, etc. Thank you very much for taking the time to help me out.

                          F Offline
                          F Offline
                          Fabio Franco
                          wrote on last edited by
                          #15

                          You might run into problems if you have any 16 bit components on your projects. It won't work

                          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