Skip to main content
Can I have 32bit and 64bit versions of FME Desktop on the same machine.  I need to use some of the datatypes for some projects, but need >4GB memory space for tothers.

 

 

Thanks

 

H
Hi

 

should not be a problem ... I have from 2008 to 2013 all vesions and in addition a 2012 64bit on the same machine ... all work nicely along ...
Hi - You can definately do that. You must however be very careful if running FME on the command line, in batch or by using say the WorkspaceRunner as these aproaches will use the default installation which is typically the FME install listed in your "path" environment variable. In these cases rather than running FME as say:

 

 

fme c:\\folder\\run.fmw

 

 

Fully qualify the path to the engine you'd like to run, like:

 

 

c:\\progfiles\\fme2012_sp4_x86\\fme.exe c:\\folder\\run.fmw

 

 

This is important in 32 vs 64 bit as some formats are not available on the 64bit platform, see here and sort by Platform:

 

 

http://www.safe.com/formats

 


Hi

 

I did some BAT scripting and deliberately called FME 32 when needed and FME 64 in all other cases.

 

 

Tricky thing in this is, that on 64-Bit Windows the default CMD window is the 64-Bit version of the command prompt which uses a lot of automatisms to redirect most of things to the 64-Bit environment.

 

 

The 64-Bit command prompt is: %windir%\\system32\\cmd.exe

 

 

In case you need a 32-Bit CMD you can get it through "%windir%\\Syswow64\\cmd.exe"

 

 

Michael

Reply