Page 1 of 1
Distribution on 32 and 64 bit systems
Posted: Sun Dec 05, 2010 9:00 pm
by 15057312
Hi,
When distributing my net framework application on 32 and 64 bit systems do i need to distribute seperate 32 and 64 bit teechart.dll's' ?
Re: Distribution on 32 and 64 bit systems
Posted: Tue Dec 07, 2010 12:54 am
by 15657351
To be more specific, I installed teechart 2010 on win vista 32 bit and compiled my app on the same machine using "any cpu" as the target. I need a 64 bit version of my app installed into the 64 bit program files directory on a 64 bit windows 7 machine. Now, to take advantage of full 64 bit processing, do i need to include a 64 bit compiled teechart dll or will the currently installed version do the job?
Re: Distribution on 32 and 64 bit systems
Posted: Tue Dec 07, 2010 8:36 am
by narcis
Hi lilo,
For building 64 bit native applications you need to compile your applications with TeeChart x64 build. Please notice that this assembly is for compilation purposes only. To use TeeChart at designtime you'll need x86 assemblies.
Re: Distribution on 32 and 64 bit systems
Posted: Tue Dec 07, 2010 10:19 am
by 15657351
Thanks Narcis,
If i select any cpu as the target on 32 bit vista, the currently installed teechart dlls should work under 64 bit (x64) and 32 bit (x386) windows, just like native 64 bit and 32 bit clr code should'nt they? Assuming, they have compiled on net 4 with any cpu as the target. So, i shouldn't need the 64 bit assemblies?
Re: Distribution on 32 and 64 bit systems
Posted: Tue Dec 07, 2010 10:22 am
by 15657351
i mean't x86
Re: Distribution on 32 and 64 bit systems
Posted: Tue Dec 07, 2010 10:45 am
by narcis
Hi lilo,
I'm afraid this is not how this work. If I remember correctly, In a 32 bit machine, if you compile applications with "Any CPU" platform they will be built in x86 mode. They will work in a x64 machine but they won't take profit of it. To build 64 bit native applications you'll need the specific assemblies and build them in x64 mode in Visual Studio. In a x64 machine "Any CPU" would already build 64 bit applications.