用c寫dll檔案,用C 寫dll檔案

時間 2021-05-02 22:11:12

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 的首選開發工具。很多初次學習程式語言的人,在動手嘗試編譯執行第乙個程式時往往不是程式設計方面的問題,而是對開發工具的選擇和使用由於不熟悉而耽誤太多的時間。此處...