当前位置:编程学习 > C#/ASP.NET >>

C#调用插件的问题!!!!

最近遇到一个大漠插件的dll,用c++写的,按照他的说明,要用类似调用activeX的方法来使用它,可是我试了下,发现没办法调用,说是找不到函数。。。。
我的代码如下。。。。


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.Runtime.InteropServices;
//using dm;
namespace 大漠插件测试
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        [DllImport("dm.dll")]
        public static extern long MoveTo(int x,int y);

 

        private void button1_Click(object sender, EventArgs e)
        {
            
            MoveTo(100,100);   
        }
    }
}



跪求解决办法!!!! --------------------编程问答-------------------- 跪求高人解答!!!! --------------------编程问答-------------------- 你那个是调用 Regular DLL 的方法,不是 ActiveX 方法。

可以将该控件直接拖放到某个 Form 上,VS 会为你自动创建 ActiveX 包装器组件集,其中封装了对 ActiveX 控件中方法和属性的托管调用接口。直接用控件实例对象引用其方法和属性即可。 --------------------编程问答-------------------- 不行。。。。没反应。。。 --------------------编程问答-------------------- Com组件不是这么调用的 --------------------编程问答-------------------- 要添加引用,再用using dm调用,.net要先转换dll
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,