jazzIIIlove
asked on
What makes an application 64-bit?
Hi there;
I have C sharp forms application that I implemented in VS. 2008 resides program files x86 directory. I am planning to have a setup for it that I will create it from VS. 2008 itself?
1) the platform I implemented the program is Windows 7-64 bit. So is my application an 64-bit application?
2) If not, what makes an application 64-bit? What should I do for a C# application to work in 64-bit?
Best regards.
I have C sharp forms application that I implemented in VS. 2008 resides program files x86 directory. I am planning to have a setup for it that I will create it from VS. 2008 itself?
1) the platform I implemented the program is Windows 7-64 bit. So is my application an 64-bit application?
2) If not, what makes an application 64-bit? What should I do for a C# application to work in 64-bit?
Best regards.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
No, You need to compile your application and specify that it should run on a 64-bit operating system either as a native application or under WOW64. WOW64 is a compatibility environment provided by the operating system that allows a 32-bit application to run on a Windows 64-bit operating system.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
i totaly agree with danirk2..that was set by microsoft that the advantage of building .NET application is that it configures your application to work as the environment 32 or 64.but:
1) if you build it on 32 you cant run it on 64 else you build it on 64 and vice versa.
2) Don't make your self lose this great advantage (for example by seeting your integers to Int32 or anything like that) but yuo must define you variables like int because it uses the system default data types lengths.
1) if you build it on 32 you cant run it on 64 else you build it on 64 and vice versa.
2) Don't make your self lose this great advantage (for example by seeting your integers to Int32 or anything like that) but yuo must define you variables like int because it uses the system default data types lengths.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Ok thank you lenordiste.
you are right but i'm not totaly wrong...what i'm said is valid in unmanage languaues and i have a conflicted information due to data models that affect data types .... see this link:
http://en.wikipedia.org/wiki/64-bit
you are right but i'm not totaly wrong...what i'm said is valid in unmanage languaues and i have a conflicted information due to data models that affect data types .... see this link:
http://en.wikipedia.org/wiki/64-bit
ASKER
oh dear...I will read and reply each and every comment soon...
ASKER
sorry guys, I was late...I have a problem with a C# code that needs to run under SSH. If you want, you can join there too since, I really get the idea of arch. since some dlls of mine are compiled under 64-bit etc.