※ 引述《brianhsu.bbs@bbs.sayya.org (墳墓)》之銘言:
> 首先,先不可慮用 DLL 來使用其他函式庫(而且我不確定
> MONO 是不是可以直接引用 Windows 上的 DLL),光看
不是說了.Net是跨平台
只要是.Net的 Dll都可以用
(當然你要把Windows的APIs拿去是不能用的)
> NET 內的一些標準函式庫就好。
> 我沒有用過 C#/.NET/Mono ,不過為了證明我的想法,我正在
> 裝 Mono ,晚一點再 PO 上測試的結果。
> 1.寫程式有時會需要用到 library 對吧?Java 有自己的一套
> library , .NET 也有。
首先..這些您所謂標準的函式庫
其實也是dll,只是安裝.Net CLR時會幫您安裝在GAC裡
> 2.在 Run-Time 的時候,使用者還是有需要有這些 library ,
> 否則沒辦法跑。(不考慮 static linking)
沒就就部署過去,看是要放在區域目錄或安裝在 GAC都可以
> 3.MS/Sun 自己出的在 Windows 上跑的 .NET Framework/JRE
> 當然有這些 library 。但 MONO/Free Java 卻不一定有實
> 作出這些 library。
> 4.若某隻程式用到了某個 MONO/Free Java 沒有實作的
> library ,那隻程式在 MS/Sun 的 .NET Framework/JRE
> 上是可以跑的,但在 MONO/Free Java 上則不可能完整的
> 執行。
沒有,就換DLL阿...
就如同我寫的Dll沒給您,我的程式一定不能跑
補上就好啦...
--
╭┼ Origin: 幽谷˙反地球聯邦組織 aeug.twbbs.org
┼┘ Author: GP02 從 61-62-23-130-adsl-tpe.STATIC.so-net.net.tw 發表