欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C#教程

當(dāng)前位置:主頁(yè) > 軟件編程 > C#教程 >

C#中加載dll并調(diào)用其函數(shù)的實(shí)現(xiàn)方法

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

C#編程中,調(diào)用封裝dll中的函數(shù)是高頻使用的。那么,如何在程序中加載dll并調(diào)用其中的函數(shù)呢?更進(jìn)一步的,如何在主程序中對(duì)自己封裝的dll中的函數(shù)進(jìn)行調(diào)試呢?

加載dll-添加引用

添加引用的意思是讓程序生成時(shí)根據(jù)配置的路徑去加載相應(yīng)的dll。其引用的步驟如下圖所示:

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

導(dǎo)入命名空間、實(shí)例化對(duì)象、調(diào)用函數(shù)

只有導(dǎo)入該dll的命名空間,才能使用該空間下的類(lèi)。因此,在引用了dll之后的第一步是導(dǎo)入命名空間;第二步才是實(shí)例化該類(lèi)對(duì)象;最后才是使用類(lèi)對(duì)象來(lái)調(diào)用其成員函數(shù)。下面所示的代碼是調(diào)用封裝好的DMC3000.dll中的初始化函數(shù)。

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)聲明類(lèi)對(duì)象
    DMC3000 m_f1DMC3000;
    public Form1()
    {
      //(3)實(shí)例化類(lèi)對(duì)象
      m_f1DMC3000 = new DMC3000();
      InitializeComponent();

      //(4)調(diào)用dll中的函數(shù)
      bool bIniResult = m_f1DMC3000.Init();
      if (true == bIniResult)
      {
        MessageBox.Show("Init OK");
      }
      else
      {
        MessageBox.Show("Init Failed!");
      }
    }
  }
}

調(diào)試dll函數(shù)的步驟

前面2個(gè)基本步驟是如何調(diào)用dll中的函數(shù),而本步驟是調(diào)試自己封裝的dll的步驟。

添加現(xiàn)有項(xiàng)目

添加現(xiàn)有項(xiàng)目是指將封裝好的dll項(xiàng)目加載到主程序中,這樣,才能在調(diào)試時(shí)單步進(jìn)入dll調(diào)用的函數(shù)。

設(shè)置依賴(lài)關(guān)系

依賴(lài)關(guān)系是指,規(guī)定主程序?yàn)閱?dòng)項(xiàng)目,dll程序?yàn)橐蕾?lài)項(xiàng)目。

以上這篇C#中加載dll并調(diào)用其函數(shù)的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持我們。

上一篇:C#微信開(kāi)發(fā)之接收 / 返回文本消息

欄    目:C#教程

下一篇:C#微信開(kāi)發(fā)之自定義菜單管理

本文標(biāo)題:C#中加載dll并調(diào)用其函數(shù)的實(shí)現(xiàn)方法

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/5937.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有