精華區beta Programming 關於我們 聯絡資訊
※ 引述《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 發表