1樓:我有有好多問題
建立乙個類庫專案名叫test
建立乙個類名叫sumclass
編寫類方法(加法運算)
public class sumclass}編譯專案test,在輸出目錄(預設在bin,debug下)會生成test.dll
其他專案呼叫此test.dll方法如下
專案引用類庫(引用test.dll)
using test;
sumclass sc = new sumclass();
int result = sc.sum(1,1);
希望你能滿意!!!
2樓:匿名使用者
新建乙個類庫
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace classlibrary1}
}然後生成一下找到 bin下面的dll 就是了。 引用就可以直接用了。
呼叫**
classlibrary1.class1 cl = new classlibrary1.class1();
int dd= cl.jia(1,2);
3樓:匿名使用者
dll檔案,就是你用某種語言開發,如c#,然後編譯通過之後,在輸出檔案目錄下,就會生成乙個dll檔案,我們一般做出來的軟體,給客戶用的都是編譯好的dll。
c#裡,dll檔案如何使用??
4樓:匿名使用者
比如有乙個kinghosky.dll,你在工程裡的解決方案資源管理器中右鍵引用,找到本地磁碟中的dll檔案,就可以直接添到你的工程裡面,使用方法:
你可以先using dll中的命名空間
然後直接呼叫裡面的類,knclass knclss=new knclass()//如果存在這個類,
其實新增完引用以後使用方法和你使用system下的類就是一樣的了,如果還是不明白我們可以進一步討論,互相學習。
5樓:草薙在
你不知道這是什麼,dll在c++領域裡稱之為動態連線庫,但是在.net裡面是叫做類庫程式集,完全不同的東西,雖然你感覺好像一樣。
對於託管(.net)程式呼叫本地(c++)程式,需要使用pinvoke的特殊語法,使用extern和dllimport,clr會處理互操作的問題,就可以正確呼叫動態連線庫的函式
如果你是引用程式集的話,那麼就是正常的using,沒什麼說的他們之間沒什麼相似點,你所謂的完全不合正常語法顯然是臆想而已,能執行那就不叫不正常
6樓:匿名使用者
using就可以直接引用進來,然後就可以用他裡面的東西了。至於是幹什麼的,這就要看這個dll的說明了
7樓:秋山至景
c#是微軟開發的,人家怎樣定義你就怎樣呼叫,沒有什麼為什麼.你可以可以自己開發個程式語言,規定自己的語法.
c#程式設計新增引用dll檔案後怎樣呼叫
8樓:尋夢憶馨
如果這是個用c#編寫的dll檔案,那麼
using dll檔案的命名空間,然後就可以呼叫命名空間中的類。
如果是不是用c#編寫的dll檔案,那麼就把dll放到合適位置(winform程式目錄下,web程式bin資料夾下,system32資料夾下,)然後
using system.runtime.interopservices;
[dllimport("dll檔名.dll")]public static extern 型別 方法名(引數);
即可呼叫此方法
9樓:匿名使用者
先using這個程式集,然後就可以使用這個程式集裡面的物件了
c#中dll該如何宣告及呼叫
10樓:匿名使用者
[dllimport("twain_32.dll", entrypoint="#1")]
private static extern twrc dspxfer( [in, out] twidentity origin, [in] twidentity dest, twdg dg, twdat dat, twmsg msg, [in, out] twpendingxfers pxfr );
[dllimport("kernel32.dll", exactspelling=true)]
internal static extern intptr globalalloc( int flags, int size );
11樓:球球
[dllimport(「dll檔案」)]
[dllimport("kernel32.dll", entrypoint="writeprivateprofilestringa")]
用C 寫程式,用C 寫乙個程式
include include using namespace std class father class mother class child class father father 析構函式 father const string first,const string last 帶引數的建構函...
怎樣用C啟動其他程式寫的exe檔案
可以不是絕對路徑,可執檔案必須在環境變數的path路徑下 這個exe 需要用到輸入引數,只用process.start 是啟動不了的,以上的都沒有看清楚。我自己已經解決了。謝謝 那我想問一下,就是那個,怎麼結束乙個你剛開啟的程式呀,上面的都只是說了怎麼開啟乙個程式,可是要結束乙個程式怎麼弄呀?pro...
用Devc 寫的C語言程式,沒法除錯
dev c 是乙個windows環境下c c 的整合開發環境 ide 小巧輕量但是功能齊備,適合初學者與程式設計高手的不同需求,是學習c或c 的首選開發工具。很多初次學習程式語言的人,在動手嘗試編譯執行第乙個程式時往往不是程式設計方面的問題,而是對開發工具的選擇和使用由於不熟悉而耽誤太多的時間。此處...