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

首頁 > 編程 > C# > 正文

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

2020-01-24 00:46:50
字體:
來源:轉載
供稿:網友

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

加載dll-添加引用

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

解決方案->引用-> 添加引用-> 瀏覽-> 選擇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調用的函數。

設置依賴關系

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 齐齐哈尔市| 阿城市| 东乌珠穆沁旗| 长寿区| 曲阜市| 龙陵县| 姚安县| 苍山县| 曲麻莱县| 江永县| 乌海市| 全州县| 景宁| 修水县| 泌阳县| 莱阳市| 德州市| 墨竹工卡县| 封丘县| 华蓥市| 闸北区| 出国| 光泽县| 凌海市| 乌拉特中旗| 宜章县| 连江县| 清河县| 夹江县| 嘉义县| 塔河县| 田林县| 巫溪县| 西畴县| 武威市| 黄陵县| 鹰潭市| 肇庆市| 民权县| 凤山市| 芜湖市|