Re: [求救] 應用程式丟垃圾桶是正確移除方式嗎

作者: aeolus0829 (阿洽)   2018-09-28 09:36:56
43
※ 引述《HuangJC (吹笛牧童)》之銘言:
: 什麼是亂寫,我突然想通一點
: 因為有 win app 的開發經驗,我來說一下
: win 下有所謂 DLL 架構,也就是如果程式很大,可以這樣開發
: A.exe => A.exe + common.dll
: B.exe => B.exe + common.dll
: common.dll 是 A,B 兩支程式的共用部份
: 有這個東西,則這兩支程式可以縮小一點
: 怎麼撰寫 DLL,書上教很多了;問題出在管理
: 如果這間公司還蠻長壽的,而 common.dll 出了很多版
: 當 a, b 兩支程式用同一版時還沒有問題
: 當它們用不同版時,則最好一起用最新版
: 而最新版必需向舊版相容;否則舊版那支程式其實也無法適應這個共用的 DLL
: 這種事情其實 OS 本身就發生很多
: 但只有 OS 在開發 DLL 畢竟是乾淨多了
: 如果各公司都可以任意的開發 DLL
: 那他們管理 DLL 版本的功力就很重要
: 管不好的話,乾脆不要共用,各存一版在各自的子目錄裡 XDDD
我不會想那麼多.. 如果 dll 可能有相容性問題,我就會寫反安裝
先確保舊版 dll 移掉,再裝新版
再說除了 .net framework 那種,一般程式很難想像會有同名稱多版本的 dll 存在
:

Links booklink

Contact Us: admin [ a t ] ucptt.com