※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-05-31 08:02:06
看板 C_Chat
作者 標題 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
推 : 原來如此!1F 05/31 05:19
推 : 好幾年後有ccleaner 可以解決很多問題2F 05/31 05:26
→ : 但win10 出來之後ccleaner 變成垃圾,之前還被植入病毒
→ : win10 雖然很站資源+強制更新,但他系統上的問題都可以
→ : 自己解決
→ : 但win10 出來之後ccleaner 變成垃圾,之前還被植入病毒
→ : win10 雖然很站資源+強制更新,但他系統上的問題都可以
→ : 自己解決
推 : 可是ccleaner之前出事之後就不敢用惹 也找不到替代品6F 05/31 05:27
→ : win10就是替代品阿..現在版本已經算穩定了7F 05/31 05:28
推 : 原來如此 我還停在win7所以不知道 感謝告知8F 05/31 05:39
→ : 只是對win10強迫更新有點反感 以後要買應該也會買企業版
→ : 只是對win10強迫更新有點反感 以後要買應該也會買企業版
推 : Python也有 virtualenv 配合virtualenvwrapper10F 05/31 05:44
→ : 這種只是改變數的虛擬環境應該對效能沒啥影響就是
→ : 這種只是改變數的虛擬環境應該對效能沒啥影響就是
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 223
回列表(←)
分享