• 大小: 0.31M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 加载  dLL  

资源简介

DLL动态加载调用,动态加载DLL 实现播放声音效果

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Reflection;

namespace 动态加载DLL
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }



        private void button1_Click(object sender EventArgs e)
        {
            Assembly ass = Assembly.Load(“wav“);  //加载dll文件
            Type tp = ass.GetType(“wav.Audio“);  //获取类名,必须 命名空间+类名
            object obj = Activator.CreateInstance(tp);  //建立实例
            MethodInfo meth = tp.GetMethod(“PlaySound“);  //获取方法
            int t = Convert.ToInt32(meth.Invoke(obj new object[] { 1 }));  //Invoke调用方法

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-08 19:48  C#动态加载DLL\
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\
     文件         935  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL.sln
     文件       15872  2015-06-05 19:00  C#动态加载DLL\动态加载DLL\动态加载DLL.suo
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\
     文件      371200  2013-08-27 01:15  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\wav.dll
     文件        8192  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\动态加载DLL.exe
     文件       22016  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\动态加载DLL.pdb
     文件       14328  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\动态加载DLL.vshost.exe
     文件         490  2009-06-11 05:14  C#动态加载DLL\动态加载DLL\动态加载DLL\bin\Debug\动态加载DLL.vshost.exe.manifest
     文件         917  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\Form1.cs
     文件        2029  2015-06-04 12:58  C#动态加载DLL\动态加载DLL\动态加载DLL\Form1.Designer.cs
     文件        5814  2015-06-04 12:58  C#动态加载DLL\动态加载DLL\动态加载DLL\Form1.resx
     文件         276  2015-06-05 18:31  C#动态加载DLL\动态加载DLL\动态加载DLL\LoadDLL.cs
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\
     目录           0  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\TempPE\
     文件         932  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.csproj.FileListAbsolute.txt
     文件         847  2015-06-04 13:00  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.csproj.GenerateResource.Cache
     文件        8192  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.exe
     文件         180  2015-06-04 13:00  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.Form1.resources
     文件       22016  2015-06-05 18:57  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.pdb
     文件         180  2015-06-04 13:00  C#动态加载DLL\动态加载DLL\动态加载DLL\obj\Debug\动态加载DLL.Properties.Resources.resources
     文件         496  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\Program.cs
     目录           0  2016-11-08 19:48  C#动态加载DLL\动态加载DLL\动态加载DLL\Properties\
     文件        1362  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\Properties\AssemblyInfo.cs
     文件        2880  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\Properties\Resources.Designer.cs
     文件        5612  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\Properties\Resources.resx
     文件        1100  2015-06-04 12:51  C#动态加载DLL\动态加载DLL\动态加载DLL\Properties\Settings.Designer.cs
............此处省略2个文件信息

评论

共有 条评论