Click here to Skip to main content
15,921,548 members
Home / Discussions / C#
   

C#

 
AnswerRe: Reg: Loading text file(size 100 MB) in Richtextbox Pin
Alan N8-May-12 4:31
Alan N8-May-12 4:31 
QuestionProblem with dictionary Pin
Mark Vloerjans8-May-12 0:52
Mark Vloerjans8-May-12 0:52 
AnswerRe: Problem with dictionary Pin
Luc Pattyn8-May-12 2:16
sitebuilderLuc Pattyn8-May-12 2:16 
GeneralRe: Problem with dictionary Pin
Mark Vloerjans23-May-12 1:24
Mark Vloerjans23-May-12 1:24 
AnswerRe: Problem with dictionary Pin
Luc Pattyn23-May-12 2:17
sitebuilderLuc Pattyn23-May-12 2:17 
QuestionRegistry.OpenSubKey Returns Null Pin
Kevin Marois7-May-12 11:30
professionalKevin Marois7-May-12 11:30 
AnswerRe: Registry.OpenSubKey Returns Null Pin
JOAT-MON7-May-12 15:00
JOAT-MON7-May-12 15:00 
AnswerRe: Registry.OpenSubKey Returns Null Pin
Richard MacCutchan7-May-12 21:56
mveRichard MacCutchan7-May-12 21:56 
GeneralRe: Registry.OpenSubKey Returns Null Pin
Kevin Marois8-May-12 7:29
professionalKevin Marois8-May-12 7:29 
GeneralRe: Registry.OpenSubKey Returns Null Pin
SledgeHammer018-May-12 8:01
SledgeHammer018-May-12 8:01 
GeneralRe: Registry.OpenSubKey Returns Null Pin
Kevin Marois8-May-12 10:58
professionalKevin Marois8-May-12 10:58 
GeneralRe: Registry.OpenSubKey Returns Null Pin
SledgeHammer018-May-12 11:23
SledgeHammer018-May-12 11:23 
GeneralRe: Registry.OpenSubKey Returns Null Pin
Richard MacCutchan8-May-12 8:13
mveRichard MacCutchan8-May-12 8:13 
GeneralRe: Registry.OpenSubKey Returns Null Pin
Kevin Marois8-May-12 10:57
professionalKevin Marois8-May-12 10:57 
GeneralRe: Registry.OpenSubKey Returns Null Pin
Richard MacCutchan8-May-12 21:27
mveRichard MacCutchan8-May-12 21:27 
QuestionDisplay Target Platform Pin
AnneThorne7-May-12 6:19
AnneThorne7-May-12 6:19 
AnswerRe: Display Target Platform Pin
Jeremy Hutchinson7-May-12 6:52
professionalJeremy Hutchinson7-May-12 6:52 
The whole idea of the 'Any CPU' setting is that it runs on both x86 (32 bit) and x64 (64 bit). Unless you're running into a specific problem that can be resolved by selecting x86 or x64, you should probably leave that setting on Any CPU.

Now to answer your actual question:
If you build x86, you will then IntPtr.Size will be 4. If you build x64 IntPtr.Size will be 8. If you build Any CPU, IntPtr.Size will be 4 on 32 bit windows and 8 on 64 bit windows. So that won't help identify the Any CPU compiler setting.

So, you would need to create 3 project files (2 copies of the original), then add a Conditional Compilation Symbol in each of the project files. Then set the Label's text based on those symbols.

C#
string platformTarget = "unknown";
#if x86
    platformTarget = "x86";
#elif x64
    platformTarget = "x64";
#elif AnyCPU
    platformTarget = "AnyCPU";
#endif
    lblPlatformTarget = platformTarget; 


You can do something similar with comparing Framework 2 and 4. The upgrade from 2 to 4 should be completely painless.

AnswerRe: Display Target Platform Pin
Apocalypse Now7-May-12 15:02
Apocalypse Now7-May-12 15:02 
GeneralRe: Display Target Platform Pin
Luc Pattyn8-May-12 2:31
sitebuilderLuc Pattyn8-May-12 2:31 
GeneralRe: Display Target Platform Pin
Apocalypse Now8-May-12 14:26
Apocalypse Now8-May-12 14:26 
AnswerRe: Display Target Platform Pin
Luc Pattyn8-May-12 14:56
sitebuilderLuc Pattyn8-May-12 14:56 
GeneralRe: Display Target Platform Pin
Apocalypse Now8-May-12 15:22
Apocalypse Now8-May-12 15:22 
AnswerRe: Display Target Platform Pin
Bernhard Hiller8-May-12 0:16
Bernhard Hiller8-May-12 0:16 
QuestionBest practice Pin
mo5andes7-May-12 5:42
mo5andes7-May-12 5:42 
AnswerRe: Best practice Pin
Eddy Vluggen7-May-12 5:58
professionalEddy Vluggen7-May-12 5:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.