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. General Programming
  3. COM
  4. How to develop 64 bit application using VS2005

How to develop 64 bit application using VS2005

Scheduled Pinned Locked Moved COM
tutorial
6 Posts 2 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.
  • A Offline
    A Offline
    am 2009
    wrote on last edited by
    #1

    Hi want to develop 64 bit application for 64 bit windows OS. I tried all VS2005 settings required to compile code in 64 bit. but when I install application , it get installed into C:\programme Files(x86) folder instead of C:\programme Files . Is it necessary to build code on 64 Bit OS. Thanks asas

    _ 1 Reply Last reply
    0
    • A am 2009

      Hi want to develop 64 bit application for 64 bit windows OS. I tried all VS2005 settings required to compile code in 64 bit. but when I install application , it get installed into C:\programme Files(x86) folder instead of C:\programme Files . Is it necessary to build code on 64 Bit OS. Thanks asas

      _ Offline
      _ Offline
      _Superman_
      wrote on last edited by
      #2

      You can build 64-bit applications on a 32-bit OS using Visual Studio 2005. Visual Studio uses a 64-bit cross compiler to built 64-bit applications because Visual Studio is itself a 32-bit application. When installing Visual Studio, this 64-bit cross compiler is not installed by default. You have to customize the installation and manually select the x64 compiler for installation. If you're not sure if you've installed the x64 compiler, run the Visual Studio installation again and do a modification to select this compiler. After the compiler is installed, you can use it by selecting a new x64 configuration from Build -> Configuration Manager -> Active solution platform. Please note that the target path is different for Win32 and x64 builds.

      «_Superman_»
      I love work. It gives me something to do between weekends.

      Microsoft MVP (Visual C++)

      Polymorphism in C

      A 1 Reply Last reply
      0
      • _ _Superman_

        You can build 64-bit applications on a 32-bit OS using Visual Studio 2005. Visual Studio uses a 64-bit cross compiler to built 64-bit applications because Visual Studio is itself a 32-bit application. When installing Visual Studio, this 64-bit cross compiler is not installed by default. You have to customize the installation and manually select the x64 compiler for installation. If you're not sure if you've installed the x64 compiler, run the Visual Studio installation again and do a modification to select this compiler. After the compiler is installed, you can use it by selecting a new x64 configuration from Build -> Configuration Manager -> Active solution platform. Please note that the target path is different for Win32 and x64 builds.

        «_Superman_»
        I love work. It gives me something to do between weekends.

        Microsoft MVP (Visual C++)

        Polymorphism in C

        A Offline
        A Offline
        am 2009
        wrote on last edited by
        #3

        Hi Thanks for your reply. I did whatever settings required to compile/build 64 bit BHO application. When i installed this application, it is not get registered with 64 Bit OS and hence no BHO installed on 64 Bit browser. When i use 32 bit setting for compiling/ building BHO application, it gets perfectly installed. So what may be the reason of not registering BHO application for 64 bit IE browser. Thanks abm

        _ 1 Reply Last reply
        0
        • A am 2009

          Hi Thanks for your reply. I did whatever settings required to compile/build 64 bit BHO application. When i installed this application, it is not get registered with 64 Bit OS and hence no BHO installed on 64 Bit browser. When i use 32 bit setting for compiling/ building BHO application, it gets perfectly installed. So what may be the reason of not registering BHO application for 64 bit IE browser. Thanks abm

          _ Offline
          _ Offline
          _Superman_
          wrote on last edited by
          #4

          How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.

          «_Superman_»
          I love work. It gives me something to do between weekends.

          Microsoft MVP (Visual C++)

          Polymorphism in C

          A 2 Replies Last reply
          0
          • _ _Superman_

            How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.

            «_Superman_»
            I love work. It gives me something to do between weekends.

            Microsoft MVP (Visual C++)

            Polymorphism in C

            A Offline
            A Offline
            am 2009
            wrote on last edited by
            #5

            Hi Thanks for ur reply, I used DLLRegister overrided function for registering BHO. I am using 64 Bit IE for this BHO. Thanks abm

            1 Reply Last reply
            0
            • _ _Superman_

              How are you registering the BHO? Are you using the 64-bit IE? 64-bit BHOs will only be loaded by the 64-bit IE and 32-bit BHOs will only be loaded by the 32-bit IE.

              «_Superman_»
              I love work. It gives me something to do between weekends.

              Microsoft MVP (Visual C++)

              Polymorphism in C

              A Offline
              A Offline
              am 2009
              wrote on last edited by
              #6

              Hi I used DllRegisterServer() overrided function for registering 64 bit COM DLL. I register DLL at Software\Microsoft\Internet Explorer\Toolbar key. It works fine for 32 bit IE, but not work for 64 bit IE. So is there any other key for registering BHO for 64 bit IE. Thanks abm

              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