0
我正在使用64位計算機,但經常需要爲32(x86)和64(x64)位(不是任何CPU)構建和測試。事實證明,很容易相信一種配置在實際上是另一種配置時是活躍的。 (由於濫用配置管理器)。由於這經常會導致我頭痛和嚴重的時間浪費,所以我想讓應用程序本身顯示它是爲32位還是64位構建的。檢查VB構建的32/64位數
Nothings'在C++下更簡單,(sizeof(int*)
),但我找不到在Visual Basic下工作的方法。你能幫我嗎 ?
請注意,我不願意知道平臺本身是32位還是64位,只是構建。
'Environment.Is64BitProcess'會告訴你,如果它正在運行的64位進程,是你所追求的? – Plutonix
太棒了!我只是嘗試,而且它做我需要的。謝謝。 –
我個人總是喜歡IntPtr.Size = 8,速度要快得多,並且讓抖動優化器能夠更容易地生成更好的代碼。 –