添加dll引用
❶ vs2010 C#調用C++的DLL問題 未能添加對xx.dll的引用
因為調用C的DLL的時候根本不是這樣引用的……
[DllImport("wtf.dll", EntryPoint="TCharPara", CallingConvention=CallingConvention.Cdecl)]
extern static int TCharPara(IntPtr pIn, int pLen, IntPtr pOut);
其中IntPtr也可以改為 ref xxxx(某種結構體類型)
或者 byte[]、int[] 等數組(此時類似Array.Copy吧?大概
❷ 如何在vb中用代碼添加dll,引用其中的類
set xml=createobject("MSXML2.DOMDocument")
不能引用那就只能用declare引用DLL中已經導出的函數
declare function 函數名 lib "DLL名" [alias "導出函數真名"] (參數列表) as long
不太明白你"引用這個dll的代碼"是什麼意思
其實創建了Object就已經把dll動態地引用進來了
❸ "c#編程添加引用dll文件"後怎樣調用
如果這是個用c#編寫的dll文件,那麼
using
DLL文件的命名空間,然後就可以調用命名空間中的類。
如果是不是用c#編寫的dll文件,那麼就把dll放到合適位置(winform程序目錄下,web程序bin文件夾下,system32文件夾下,)然後
using
System.Runtime.InteropServices;
[DllImport("dll文件名.dll")]
public
static
extern
類型
方法名(參數);
即可調用此方法
❹ c#編程添加引用dll文件後怎樣調用
如果這是個用c#編寫的dll文件,那麼
using DLL文件的命名空間,然後就可以調用命名空間中的類。
如果是不是用c#編寫的dll文件,那麼就把dll放到合適位置(winform程序目錄下,web程序bin文件夾下,system32文件夾下,)然後
using System.Runtime.InteropServices;
[DllImport("dll文件名.dll")]
public static extern 類型 方法名(參數);
即可調用此方法
❺ c# 動態載入dll和添加引用dll區別在於哪裡
動態記載DLL的特點:
利用反射進行動態載入和調用.
Assembly assembly=Assembly.LoadFrom(DllPath); //利用dll的路徑載入,同時將此程序集所依賴的程序集載入進來,需後輟名.dll
添加引用的特點:
可以直接調用
A a=new A();
a.say("51pansou");
❻ C#雜項文件怎麼添加dll引用
雜項文件可以包含到項目中一起編譯,但不能被作為dll引用。軟糖的方法:解決方案資源管理器 - 添加現有項 - 文件右鍵屬性 - 復制到輸出目錄屬性值改為如果較新則復制。
❼ 用DllImport導入DLL和在項目那添加引用DLL有啥區別
DllImport的是標準的DLL,可以是DELPHI,C++等各種語言寫的標准DLL
項目引入的DLL,是.NET的DLL,非標准DLL,只是一個類庫
❽ 你好,asp.net 網站如何引用dll我添加dll引用就告訴我在組件中找不到類型庫
在正常引用的情況下,如果出現找不到類型庫那麼多數是由於該dll文件不是由你當前使用的語言開發滴。 也就是說如果你是用的C# asp.net 那麼你引用的這個dll不是用C#開發出來的,所以導致這個錯誤, 如果是這樣的話,首先你要弄明白這個dll是用什麼語言開發的,然後再去找對應的調用方法即可。
❾ vs2010 C#添加DLL文件引用失敗
我試了一下, VS2008中可以正常引用XdictGrb.dll
你在添加引用時, 別選[瀏覽]選項卡, 點[COM]選項卡看看里頭有沒有專"XdictGrb 1.0 Type Library" 這一項
如果沒有, 那應該是屬你沒有注冊這個COM組件, 用管理員帳戶打開CMD命令行, 運行regsvr32 "路徑\xdictgrb.dll" 試試看, 如果運行完提示你注冊成功了, 你再進VS中引用就行了