stevencif
发表于 2014-10-4 00:54:45
你唔係信呀
如果 9 同 95都會攪錯,唔怪得windows咁多bug喇
要佢計數咪好大鑊
wasd
发表于 2014-10-4 04:12:17
stevencif 发表于 2014-10-4 00:54
你唔係信呀
如果 9 同 95都會攪錯,唔怪得windows咁多bug喇
要佢計數咪好大鑊
阿哥, 你唔係睇唔明咩叫 "startsWith" 啊? 定係你完全無接觸過programing !?
stevencif
发表于 2014-10-4 13:49:49
本帖最后由 stevencif 于 2014-10-4 15:27 编辑
wasd 发表于 2014-10-4 04:12
阿哥, 你唔係睇唔明咩叫 "startsWith" 啊? 定係你完全無接觸過programing !?
你的programing都好好喇
用startsWith check到"9"字
不如check到"Windows"喇
重有就係 windows 1.0 都有呀,以你的邏輯,windows 10都係startsWith check到"1"字喎
如果真係咁做,windows的bug就係多到.......
wasd
发表于 2014-10-4 20:10:57
stevencif 发表于 2014-10-4 13:49
你的programing都好好喇
用startsWith check到"9"字
不如check到"Windows"喇
我唔知你對programming有幾多認識啦, 但如果你自認唔係新手的話, 呢個網你有必要知:
https://searchcode.com/?q=if(version,startswith("windows+9")
以前(可能依家都仲有人) 寫既程式係用 startsWith("Windows 9") 去檢查個 OS 係唔係 Win 9X (95 / 98),
依家佢內部測試時就係發現呢個問題, 所以就避開唔叫Windows 9.
至於你講既Windows 1.0 (198x 年出)既問題根本唔存在, 依家仲邊有
a) 人寫程式會檢查你個OS = Win1 or not
b) 舊時代既程式存在 (講緊20幾近30年前既野黎喔)
c) 20-30年前個programming structure都唔係咁
最後想同你講返, 依家check OS既coding應該係類似咁:
-IsWindows8Point1OrGreater
-IsWindowsVersionOrGreater(6,3,0)
- //ensure we're on Windows 7 (6.1)
if (Major > 6) or ((Major = 6) and (Minor >= 1))
windows7 = true
else
windows7 = false;
基本上絕大部分都係檢查 NT Kernel Release ver. no. 黎判斷Windows Version既
shenle
发表于 2014-10-4 22:23:02
建议还是用翻win7吧稳定性高
昨夜星辰
发表于 2014-10-10 11:50:20
已经被前排的大神用代码绕晕!膜拜下!
yujay
发表于 2014-10-18 09:33:55
都是基本上加点新功能换汤不换药
重新写过就是革命啦
wasd
发表于 2014-10-18 11:11:28
yujay 发表于 2014-10-18 09:33
都是基本上加点新功能换汤不换药
重新写过就是革命啦
由Vista到Win8.1 都係 Windows NT Kernel 6.x 做核心, 所以架構上無咩大轉變
而Windows 10仲係用NT Kernel Ver. 6 (6.4)做核心, 所以架構同前幾個版本唔會有分別, 只期待有多d新功能
kingoffool
发表于 2014-10-27 15:59:59
其實系統穩定好用就得,什麼咩都沒所謂
kev112
发表于 2014-10-28 01:24:13
我真的不知道