首先需要建立乙個dll,在vs選中檔案—新建—專案—名稱為mydll
在裡面隨便寫乙個方法:
public static string name = "li";
public static string number = "12567032";
public static string age = "21";
public static string grade = "一年級";
public class bsuser
private string _name;
public string name
set
}private int _age;
public int age
set
}private bool _isgreateage = false;
public bool u_isgreateage
set
}private string _grade;
public string grade
set
}private int _number;
public int number
set
}private list_lstbsuser = new list();
public listlstbsuser
set
}
儲存生成解決方案;
在debug資料夾下就會有乙個mydll.dll檔案,把它放在需要引用的工程;
2.呼叫裝的dll檔案;
2.1、開啟visual studio - 檔案 - 新建 - 專案- 控制台應用程式;
2.2、將mydll.dll檔案放在debug資料夾下面;
2.3、引用 - 新增引用 - 瀏覽 - 將mytestdll.dll新增進來;
然後再在命令空間那裡引用出來;
之後下面就可以呼叫到你寫好的那個方法了;
public listgetallbsuser());
lst.add(new bsuser() ); lst.add(new bsuser());
return lst;
}
關於DLL巢狀封裝及呼叫
最近閒來無事想對log4net進行封裝,封裝成靜態函式,呼叫時不需要管配置檔案,不需要進行配置,直接通過靜態函式記錄日誌。將log4net.dll封裝成自己的類庫logtool.dll 但是在呼叫時出現了問題,若是將自己生成的logtool.dll以及log4net.dll同時放在exe同目錄下,呼...
DLL的封裝和呼叫方法
適合封裝類,使用時比較方便,但必須同時含有lib和dll檔案,比較麻煩的是得提供標頭檔案 my.h pragma once ifndef my h define my h ifndef dll dllexpt define dll dllexpt declspec dllexport endif e...
C builder 呼叫VC 封裝的dll元件
c builder呼叫自己寫的元件或者vc寫的dll,還是很方便的,但是過程中會有很多細節問題,我很負責人的想罵網上那些不不負責任,寫出方法,直接貼上別人方法的,不整理的,亂講的,都有問題的童鞋們。你們真是作風不嚴謹,寫 不認真。給別人製造難度就是給自己製造難度。1.c builder靜態呼叫vc的...