国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中加載dll并調用其函數的實現方法

2019-10-29 21:14:17
字體:
來源:轉載
供稿:網友

C#編程中,調用封裝dll中的函數是高頻使用的。那么,如何在程序中加載dll并調用其中的函數呢?更進一步的,如何在主程序中對自己封裝的dll中的函數進行調試呢?

加載dll-添加引用

添加引用的意思是讓程序生成時根據配置的路徑去加載相應的dll。其引用的步驟如下圖所示:

解決方案->引用-> 添加引用-> 瀏覽-> 選擇dll所在的路徑->確定

C#加載dll并調用其函數

導入命名空間、實例化對象、調用函數

只有導入該dll的命名空間,才能使用該空間下的類。因此,在引用了dll之后的第一步是導入命名空間;第二步才是實例化該類對象;最后才是使用類對象來調用其成員函數。下面所示的代碼是調用封裝好的DMC3000.dll中的初始化函數。

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using nsLTDMC;//(1)引入命名空間using nsDMC3000;namespace DalsaConfig{  public partial class Form1 : Form  {    //(2)聲明類對象    DMC3000 m_f1DMC3000;    public Form1()    {      //(3)實例化類對象      m_f1DMC3000 = new DMC3000();      InitializeComponent();      //(4)調用dll中的函數      bool bIniResult = m_f1DMC3000.Init();      if (true == bIniResult)      {        MessageBox.Show("Init OK");      }      else      {        MessageBox.Show("Init Failed!");      }    }  }}

調試dll函數的步驟

前面2個基本步驟是如何調用dll中的函數,而本步驟是調試自己封裝的dll的步驟。

添加現有項目

添加現有項目是指將封裝好的dll項目加載到主程序中,這樣,才能在調試時單步進入dll調用的函數。

C#加載dll并調用其函數

設置依賴關系

依賴關系是指,規定主程序為啟動項目,dll程序為依賴項目。

C#加載dll并調用其函數

C#加載dll并調用其函數

以上這篇C#中加載dll并調用其函數的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 买车| 无锡市| 涡阳县| 营口市| 临沭县| 师宗县| 云南省| 桃园市| 溧水县| 肥东县| 依兰县| 鹤峰县| 新龙县| 航空| 荔波县| 钟祥市| 卓资县| 泊头市| 黔西县| 浦城县| 贡觉县| 通渭县| 体育| 常山县| 宣城市| 交城县| 达拉特旗| 化德县| 铜川市| 河池市| 赤水市| 大宁县| 韩城市| 辉南县| 崇左市| 民丰县| 博乐市| 延寿县| 科技| 黔江区| 肥东县|