在寫wince程式時,經常要針對不同的版本寫不同的**,如何在預編譯時判斷wince的版本呢?
可使用如下語句判斷
//***************
//判斷wince版本號
#if(_win32_wce == 211)
//your code;
#endif
#if(_win32_wce >= 200)
//your code;
#endif
#if(_win32_wce < 300)
//your code;
#endif
//**********===
//判斷wince與pc
#ifdefined(_win32_wce)
//your code;
#endif
//**********====
判斷palm size pc
#if defined(_win32_wce_pspc)
//your code;
#endif
//**********===
//判斷pocket pc
if defined(win32_platform_pspc)
// pocket pc or palm size pc
#if(win32_platform_pspc == 1)
// pocket pc 2000
#elif(win32_platform_pspc == 310)
// pocket pc 2002
#else
// some other pocket pc
#endif
//**********===
//判斷模擬器
#ifdef_win32_wce_emulation
//your code;
#endif
//**********===
//判斷hpc
#if defined(win32_platform_hpc2000)
// h/pc 2000
#elif defined(win32_platform_hpcpro)
// h/pc pro
#endif
//**********===
//判斷smartphone
#if defined(win32_platform_wfsp)
// smartphone
#endif
//**********===
//判斷cpu型別
#if defined(arm)
// arm processor
#elif defined(mips)
// mips processor
#elif defined(sh3)
// sh3 processor
#elif defined(sh4)
// sh4 processor
#elif defined(x86)
// x86 processor - emulator version
#else
// 其它
#endif
Windows Mobile 版本的判斷
也歡迎各位到該論壇提問答疑.有時候在寫wm上程式時需要對不同的wm版本做不同的處理,於是這就需要判斷出不同的版本來.sdk提供了乙個api,讓開發者獲知執行該程式的系統版本.bool getversionex lposversioninfo lpversioninformation 這個api很簡單...
html判斷IE版本
1.除ie外都可識別 2.3.4.5.6.7.8.9.10.11.ite less than or equal to意思是小於或等於ie6瀏覽器,用於ie瀏覽器的條件注釋,常用於csshack,針對ie的js等。在進行web標準網頁的學習和應用過程中,網頁對瀏覽器的相容性是經常接觸到的乙個問題。其中...
判斷 iOS 系統版本
system versioning preprocessor macros define system version equal to v uidevice currentdevice systemversion compare v options nsnumericsearch nsordere...