DLL封裝呼叫

2021-09-25 23:42:11 字數 1138 閱讀 2044

首先需要建立乙個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的...