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. Getting the official Microsoft word on something?

Getting the official Microsoft word on something?

Scheduled Pinned Locked Moved The Lounge
databasequestionannouncement
11 Posts 4 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 Offline
    K Offline
    Kyudos
    wrote on last edited by
    #1

    I'm pretty sure I know the answer to this but... I'm developing a 64-bit app that interfaces with Access databases, which works fine with the 64-bit ACE drivers. However, due to some inexplicable co-mingling, you can't have 32-bit and 64-bit Access drivers existing on the system without 'tricking' Windows. This also works fine, until Windows update 'fixes' your trickery, forcing your 32-bit Office installation to repair itself and break your 64-bit drivers. Some solutions are obvious, but stupid (switch to SQL, turn off Windows Update, force users to use 64-bit Office...) and I'd like to get Microsoft's official recommendation. They're going to make me pay for that aren't they?

    P 1 Reply Last reply
    0
    • K Kyudos

      I'm pretty sure I know the answer to this but... I'm developing a 64-bit app that interfaces with Access databases, which works fine with the 64-bit ACE drivers. However, due to some inexplicable co-mingling, you can't have 32-bit and 64-bit Access drivers existing on the system without 'tricking' Windows. This also works fine, until Windows update 'fixes' your trickery, forcing your 32-bit Office installation to repair itself and break your 64-bit drivers. Some solutions are obvious, but stupid (switch to SQL, turn off Windows Update, force users to use 64-bit Office...) and I'd like to get Microsoft's official recommendation. They're going to make me pay for that aren't they?

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      Kyudos wrote:

      you can't have 32-bit and 64-bit Access drivers existing on the system without 'tricking' Windows

      I haven't found that to be true. But maybe because our servers don't have Office installed? Do you have proper servers? Without Office?

      K 1 Reply Last reply
      0
      • P PIEBALDconsult

        Kyudos wrote:

        you can't have 32-bit and 64-bit Access drivers existing on the system without 'tricking' Windows

        I haven't found that to be true. But maybe because our servers don't have Office installed? Do you have proper servers? Without Office?

        K Offline
        K Offline
        Kyudos
        wrote on last edited by
        #3

        It's a consumer app - it'll be on people's machines with their whatever-version of Office. If they happen to have 64-bit Office (unlikely) it'll all work OK, but if they have our 64-bit plugin, and 32-bit Office (more likely) its a potential problem.

        P 1 Reply Last reply
        0
        • K Kyudos

          It's a consumer app - it'll be on people's machines with their whatever-version of Office. If they happen to have 64-bit Office (unlikely) it'll all work OK, but if they have our 64-bit plugin, and 32-bit Office (more likely) its a potential problem.

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

          Then it sounds like it's up to the customer to be sure it runs. Not your problem.

          K 1 Reply Last reply
          0
          • P PIEBALDconsult

            Then it sounds like it's up to the customer to be sure it runs. Not your problem.

            K Offline
            K Offline
            Kyudos
            wrote on last edited by
            #5

            I wish! It'd be our app that fails, which means they ring us...

            P 1 Reply Last reply
            0
            • K Kyudos

              I wish! It'd be our app that fails, which means they ring us...

              P Offline
              P Offline
              PJ Arends
              wrote on last edited by
              #6

              Maybe it does not work, but why do you not release a 32 bit version of your app for people running 32 bit office with 32 bit drivers?

              Within you lies the power for good - Use it!

              K 1 Reply Last reply
              0
              • P PJ Arends

                Maybe it does not work, but why do you not release a 32 bit version of your app for people running 32 bit office with 32 bit drivers?

                Within you lies the power for good - Use it!

                K Offline
                K Offline
                Kyudos
                wrote on last edited by
                #7

                It's a plugin - if they have a 64-bit version of the host app, they need a 64-bit version of our product. Of course, we will have a 32-bit version too, but forcing the user to acquire a different 'bit-version' of the host app isn't ideal. Inevitably they will tend to ignore the requirement, and then complain about our app 'not working'. It would all have been academic if Microsoft hadn't made their drivers mutually exclusive...

                M 1 Reply Last reply
                0
                • K Kyudos

                  It's a plugin - if they have a 64-bit version of the host app, they need a 64-bit version of our product. Of course, we will have a 32-bit version too, but forcing the user to acquire a different 'bit-version' of the host app isn't ideal. Inevitably they will tend to ignore the requirement, and then complain about our app 'not working'. It would all have been academic if Microsoft hadn't made their drivers mutually exclusive...

                  M Offline
                  M Offline
                  Marco Bertschi
                  wrote on last edited by
                  #8

                  What if you determine the bitity on install and then make sure the correct plugin version is used?

                  "A property doesn't have to be a Property to be a property." - PIEBALDConsult

                  K 1 Reply Last reply
                  0
                  • M Marco Bertschi

                    What if you determine the bitity on install and then make sure the correct plugin version is used?

                    "A property doesn't have to be a Property to be a property." - PIEBALDConsult

                    K Offline
                    K Offline
                    Kyudos
                    wrote on last edited by
                    #9

                    There is no problem matching bitity of host and plugin - the problem arises when that bitity is not matched by the installed version of Office. Not many people use 64-bit Office, so people using 64-bit host are likely to have 32-bit Office.

                    M 1 Reply Last reply
                    0
                    • K Kyudos

                      There is no problem matching bitity of host and plugin - the problem arises when that bitity is not matched by the installed version of Office. Not many people use 64-bit Office, so people using 64-bit host are likely to have 32-bit Office.

                      M Offline
                      M Offline
                      Marco Bertschi
                      wrote on last edited by
                      #10

                      Shouldn't you be able to find out which version of Office is installed, too?

                      "A property doesn't have to be a Property to be a property." - PIEBALDConsult

                      K 1 Reply Last reply
                      0
                      • M Marco Bertschi

                        Shouldn't you be able to find out which version of Office is installed, too?

                        "A property doesn't have to be a Property to be a property." - PIEBALDConsult

                        K Offline
                        K Offline
                        Kyudos
                        wrote on last edited by
                        #11

                        Yes - but that doesn't really help. The best I could do would be to refuse to install or give some kind of warning if the bitness of Office doesn't match the bitness of the host app - it doesn't solve the underlying problem.

                        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