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.
  • L Lost User

    XP Mode works fine for me.

    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

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

    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 1 Reply Last reply
    0
    • 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