c裡,dll檔案如何使用,C 裡,dll檔案如何使用??

2021-03-27 20:52:59 字數 1912 閱讀 5095

1樓:匿名使用者

比如有一個kinghosky.dll,你在工程裡的解決方案資源管理器中右鍵引用,找到本地磁碟中的dll檔案,就可以直接添到你的工程裡面,使用方法:

你可以先using dll中的名稱空間

然後直接呼叫裡面的類,knclass knclss=new knclass()//如果存在這個類,

其實新增完引用以後使用方法和你使用system下的類就是一樣的了,如果還是不明白我們可以進一步討論,互相學習。

2樓:草薙在

你不知道這是什麼,dll在c++領域裡稱之為動態連線庫,但是在.***裡面是叫做類庫程式集,完全不同的東西,雖然你感覺好像一樣。

對於託管(.***)程式呼叫本地(c++)程式,需要使用pinvoke的特殊語法,使用extern和dllimport,clr會處理互操作的問題,就可以正確呼叫動態連線庫的函式

如果你是引用程式集的話,那麼就是正常的using,沒什麼說的他們之間沒什麼相似點,你所謂的完全不合正常語法顯然是臆想而已,能執行那就不叫不正常

3樓:匿名使用者

using就可以直接引用進來,然後就可以用他裡面的東西了。至於是幹什麼的,這就要看這個dll的說明了

4樓:秋山至景

c#是微軟開發的,人家怎樣定義你就怎樣呼叫,沒有什麼為什麼.你可以可以自己開發個程式語言,規定自己的語法.

c# 中如何呼叫dll檔案?

5樓:高悅

c# 中如何呼叫

baidll檔案的方法是:

du有命名zhi

空間則引入命

名空間,dll裡面dao,是a名稱空間,有專一個b類,然屬後有一個無引數靜態方法c

那麼呼叫方法就是a.b.c()。

然後是非託管dll

需要新增dll的名稱,以及方法,也就是你所用到的dll的每個方法都需要新增一次,

[dllimport("msvcrt.dll")]public static extern int puts(string c);

6樓:箕業賽愷樂

如果將匯入dll的項bai目和這個dll的專案處du於同一個解決zhi方案,那麼需要dao

為將匯入dll的專案版新增權專案引用,在新增引用對話方塊的專案選項卡里找到dll的專案。必要的話還需要更改兩個專案的生成順序,即保證dll專案先被編譯生成,之後是引用的dll的專案。

如果是現成的dll檔案,只要在新增引用對話方塊直接點「瀏覽」找到欲引用的dll就可以了。

c#裡面引用dll檔案怎麼檢視?怎麼檢視裡面有什麼功能和怎麼使用?

7樓:魔法軟糖

在檢視 - 物件瀏覽器裡面可以看。

怎麼使用? 把類名按f1 即到msdn搜尋。要麼放網上查。

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檔案後,如何顯示dll裡方法的解釋

c下查詢檔案裡的內容,c 下查詢TXT檔案裡的內容。

需求太模糊了,統計什麼都不知道 private int getnumber int yournumber return count 你那個txt檔案確保都是數字麼?如果不是的需要用正規表示式判斷是否是數字 然後用hashmap或者arraylist儲存統計資訊 直接讀du取txt檔案 zhi 取得內...

c檔案中定義的巨集,在另c檔案中使用

直接在b.c中重新定義一下,把a中的定義複製貼上一下,簡單粗暴。或者把a中的巨集定義改寫到標頭檔案中。例如定義hong 為 1234,標頭檔案裡寫 ifndef hong define hong 1234 endif 前後兩句是保護,避免標頭檔案多次 include 時 重複定義hong 在b.c檔...

Dll裡能不能使用String型別

我給你總結了4個結果你去看下下吧!1。在dll中定義返回string字串的函式時,如果沒有特殊處理呼叫該函式 在退出呼叫該函式的過程 函式 事件 時,會出現以下錯誤 invalid pointer operator 2。當在單元中新增sharemem時,在退出程式的時候會出現同樣的錯誤 3。當在呼叫...