看板 C_Chat作者 shter (飛梭之影)標題 Re: [閒聊] WIN95時代PCGAME開始都會有種奇怪現象時間 Fri May 31 04:51:30 2019
※ 引述《carotyao (汐止吳慷仁)》之銘言:
: 不知道有沒有人遇過
: 我自己親眼碰過就N次
: 然後也不知道怎麼辦
: 有十多重灌幾次忽然又可以了
: 兩台電腦
: 一樣配備
: 一樣CLEAN OS
: 一樣DX引擎之類的
: 有一台怎樣就是不能玩 到XP都還有
: 好像到WIN7開始才大幅解決這問題
: 有人也碰過嗎XDDD
講到這問題
以前有一個情況很常發生,就是 C:\WINDOWS\SYSTEM32\ 底下的 DLL 被瘋狂覆蓋
那個時候很流行把通用的函式庫裝進 C:\WINDOWS\SYSTEM32
而 16位元的作業系統或檔案是丟在 C:\WINDOWS\SYSTEM
因為每套軟體安裝時都喜歡把自己包的 DLL 丟過去
久而久之就發生了 xxx.dll 檔名一樣但是版本不一樣的狀況
導致某些 API 在新舊版本之間不相容,呼叫時發生錯誤就沒辦法玩了
重灌也要看情況,有覆蓋回去相容版本就又可以玩了,沒覆蓋到的話還是不能玩
或許是因為這種痛苦的經驗,後來有一陣子小遊戲或小程式流行免安裝
不依循 install 規範把通用的 DLL 丟進系統目錄內,不跟別人打架,比較單純
現代程式開發好像對版本問題也有很多套處理方法
像是 node.js 有 nvm 來切換版本環境,npm 則用 package.json 管理套件相依原則
再進化到虛擬機、docker 直接把環境封裝起來....
以後玩遊戲不知道會不會也走環境封裝的路提升 PC 相容性
不過遊戲太吃重效能,應該不會想多包一層東西
--
[LINE 台幣匯率機器人] https://line.me/R/ti/p/sCsZnuBg5V
即時台銀匯率,可計算退稅價格,出國血拼直接輸入貨架金額查詢退稅後台幣價。
打招呼會告訴你使用說明 講日幣就會將匯率切成日幣模式 之後打數字就會自動轉換
===============================================================
[接軌時刻] http://melixyen.github.io/railtime/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.240.43
※ 文章代碼(AID): #1Sy49PaX (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1559249497.A.921.html
推 hayate232: 好幾年後有ccleaner 可以解決很多問題
但win10 出來之後ccleaner 變成垃圾,之前還被植入病毒win10 雖然很站資源+強制更新,但他系統上的問題都可以自己解決2F 05/31 05:26
推 backzerg: 可是ccleaner之前出事之後就不敢用惹 也找不到替代品6F 05/31 05:27
→ hayate232: win10就是替代品阿..現在版本已經算穩定了7F 05/31 05:28
推 backzerg: 原來如此 我還停在win7所以不知道 感謝告知
只是對win10強迫更新有點反感 以後要買應該也會買企業版8F 05/31 05:39
推 a58524andy: Python也有 virtualenv 配合virtualenvwrapper
這種只是改變數的虛擬環境應該對效能沒啥影響就是10F 05/31 05:44
--