activiz 64 bits control - 64-bit

I've installed Activiz 5.8.0 on my project (I installed both 32 and 64 bits versions through the Nuget package manager).
I can import to the toolbox only the 32 bits RenderWindowControl component of Kitware.VTK.dll, when I try the 64 bits version it doesn't work (I can't even import it to the toolbox).
I'm using VS2012 64 bits edition.
Thank you for your help!

I'm using VS2008 and I know there are some issues with the form designer in 64 bits, but if you get your references right you should be able to compile your application in release mode using the activiz 64 bit. For debug stick to the 32 bit version.

Related

Can we use python 32 bit for Microsoft visual code 64bit?

Can we use python 32 bit latest version for Microsoft visualCode
64 bit ? Can it work?
Yes you can, there is no relation between the version of VS Code and Python 3 (32 or 64 bit). VS Code is just a editor. I recommend you use the version of Python same as your CPU architecture (32 or 64 bit).

Can I run a 64-bit program on a 32-bit OS installed in a 64 bit architecture?

I've got a strange and complicated situation.
As a computer science student I could get a free licence of Windows 8 for 2 years but only 32 bit. So I installed it on my laptop which is a 64 bit architecture (Intel i5). Now I would need to run a 64 bit software, in particular php-5.4.8 which is the only version compiled with VC10 but it's only 64 bit. Is it possible for me to run in in any way? My cpu is 64 bit and supports virtualization and everything...maybe can I use virtualboc or vmware? And if yes, how? Thank you
Did u tried installing the software ? Because the best answer would be to practically see....
As for 64 - 32 i dont have much experience of all those stuffs in depth but in general OS stands for Operating System so 64 bit laptop architecture means a 64 storey building while 32 floors are operating (OS) so if u run 64 bit software i think it wont run since those floors are not understandable or not recognized perhapsssssss . ( dats my general analogy )
Anyways if you want to learn PHP then you can install other OS like window 7 etc... I personally work on Ubuntu...
thx

Using librets(PInvoke) in worker role

I am trying to create a worker role to download data from RETS server using librets.net. librets.net is a wrapper on a c++ library librets. I tried both 32 bit and 64 bit version and followed this articlebut no success. I am still receiving
BadImageFormatException
How can i solve this issue?
BadImageFormatExceptions are almost always a 32 bit/64 bit incompatibility; If I were a betting man, I'd say you are binding the wrong version based on your Platform configuration in Visual Studio.
Choosing "Any CPU" will result in an assembly that will be JITted into a 64 bit version when loaded into a 64 bit process and a 32 bit version when loaded into a 32 bit process
Choosing "x86" will always result in a 32 bit assembly
I'd be willing to bet you've got:
"Any CPU" selected
A 64 bit computer
A 32-bit only version of the C++ library
Try switching everything over to 32 bit first; x86 for Platform, use the 32 bit version of the library, etc.

32 bit OLE DB driver on 64 bit windows 7

We are running 64 bit windows 7 with 64 bit office 2010. We have a custom 32 bit OLEDB driver installed but it doesn't show up in the list of data providers when trying to import data into Excel.
I've heard that 64 bit and 32 bit don't go well together and that you need to run 32 bit drivers inside the wow64 emulator but how can we get this to work from within Excel?
Thank you
You are correct that you can't mix 32 and 64 bit dlls in the same process. So your options are:
Run the 32 bit version of Excel (probably the easiest choice). This will work under 64 bit operating systems and can load 32 bit dlls (but not 64 bit ones, obviously).
Use a 64 bit version of your OLE DB driver (possible if you develop it in house, if its 3rd party then bug the vendor).

A single executable for 32 and 64 bit (Without WOW64)

I'm writing a small utility that should run on both 16\32\64 bit systems.
My old utility ran both on 32 and 16 bit by compressing the 16bit version to the 32 bit and applying the /stub switch in visual studio 2008 (/STUB -MS-DOS Stub File Name ).
I'm looking for a way to do the same with my 64 bit executable.
The target 64bit system is Win PE 64bit and it doesn't have the WOW64 installed on it.
Is it possible?
The DOS stub of Windows executables uses the MZ section, whereas both 32-bit and 64-bit executables use the PE section. This allows the DOS stub to exist within either Windows executable, but causes a collision when trying to combine 32- and 64-bit executables.
You should pack your 32 and 64 bit util in resources of another exe, let's call it launcher 32 bit.
Then your launcher should detect on what system it is started from and then extract proper binary from it's resources and start it.
Windows 32-bit runs 16-bit applications by wowexec.exe, and Win64 runs 32-bit application by wow64. So without wow64 it's impossible for your program to create a universal launcher on Windows. (Note: Mac OSX supports multiple architecture in single binary anyway)
The best approach I can figure out is to create a single MSI installer package and put both 32/64 exes into it.

Resources