Jun 132013
 

As most of you know, I’m a huge fan of the Microsoft Surface Pro tablet. I’ve been using it since day 1 of the release and absolutely love it. This thing has become such a valuable tool in my life, if anything were to happen to it, I’d replace it in a flash.

Since I’ve had mine, I’ve had numerous clients ask about it. After demo’ing the device, most have actually gone out and pulled the trigger. They all compare it to their various old tablets, and say hands down the Surface Pro is #1.

Recently one of my clients, Larry Wellspring at Synterra Technologies Ltd. (a leading seismic consulting company located here in Calgary, Alberta and a long time client of mine) was thinking of purchasing one so he didn’t have to lunk around his high performance laptop. One of the most important questions he had were the spec’s of the device and if it could handle the seismic software applications he and his business use. Since the Surface Pro is essentially a higher performing computer in the form factor of a tablet, I said chances are it would work. He went out and bought one.

For the most part, most applications worked right off the bat. However we had a few issues with Omni 3D from Gedco. The application would install fine, however we were receiving errors when launching the application:

The application was unable to start correctly (0xc0150002). Click OK to close the application.

We tried contacting Omni 3D support, however they mentioned running Omni 3D on Windows 8 was unsupported and untested, especially running it on a Tablet. They mentioned they’ve never recalled getting Omni 3D to run on a tablet. Well, we wanted to make history! 🙂

Trying different compatibility configurations had no affect. Ultimately, I researched the error and noticed it had something to do with C++ runtime’s. Although none of the posts had a solution to our problem, it at least pointed us in the right direction. I noticed we already had the 64-bit and 32-bit C++ 2010 runtime’s installed (I believe a different application installed these), so first and foremost, I re-installed these. It had no affect. I then decided to try installing the C++ 2008 run time installs. In our case, we installed the 64-bit version of Omni 3D, so I installed the 64-bit version of the Microsoft Visual C++ 2008 Runtime components available here.

After installing this, we went to open up Omni 3D and it worked!

Keep in mind that this should not only work and apply to Surface Pro tablets, but to anyone trying to install Omni 3D on Windows 8.