下面是引用 Oo阿赫oO 于 2010-06-25 09:26 发表的 :
dll
那是啥= =
去哪改=_=
要懂C++?
还是只需要程式 = =?
用程式设计来说的话,DLL 是函式库,就是很多 Function 的地方~
有很多时候例如加密解密的函数,就是程式给函数一个引数,譬如给123,然后函数传回 加密的字串 如 $C&$541
原本这些函数是直接包含在 EXE 档案里头的,但是其他程式或许也要用到
或许也是为了设计程式时的简洁,不然专案越大,越多变数相冲、错误将会难以侦错
譬如 超级大软体设计 除了主要程式还需要附属的一些小 EXE ,有可能也要用到 加密解密的函数
如果函数那么多程式要使用,当然把它分离出来比较方便
就是 DLL 了,譬如 小画家的另存新档,你用的 IE (或其他浏览器) 的档案 > 另存新档,还是什么美术绘图软体的另存新档
这些小视窗,小画家与许多软体都没有设计,却是去使用 某个 DLL (好像是 C:\Windows\system32\comdlg32.dll 的样子...) ,又只要给几个引数,标题与档案类型就可以不同
CS 的话,有可能 hlds.exe 也要使用吧,而 DLL 很可能包含血量那些东西
而有些变数的范围又没那么高,可能当初没想到说会被拿来玩其他模式
所以修改 DLL 变数的类型的话,应该就可以把血量显示的最高限制给提升到天文数字去...
但这只是我的猜测,我不知道CS到底有没有把血量显示的那些放到 DLL 去,或许直接包含在主程式也不一定