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