首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dll似乎没有被读取,为什么?

Dll似乎没有被读取,为什么?
EN

Stack Overflow用户
提问于 2012-10-03 18:43:17
回答 1查看 368关注 0票数 1

我正在创建一个应用程序表单来查看/更改一个名为InTouch的软件中的标记。

我添加了dll作为引用,我想在Read(string tagName中使用IOM.InTouchDataAccess ) fct。当我写InTouchWrapper TagType = new read()时,VS没有看到fct读取。它只看到我在代码中所写的InTouchWrapper,这给了我错误IOM.InTouchDataAccess.InTouchWrapper' does not contain a constructor that takes 0 arguments

我不明白为什么会这样。在编写代码时,我正在运行InTouch软件,可能与软件存在访问冲突。

MyCode

代码语言:javascript
复制
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 IOM.InTouchDataAccess;

namespace TagBrowser
{
    public partial class TagBrowser : Form
    {
        public TagBrowser()
        {
            InitializeComponent();
        }

        private void TagBrowser_Load(object sender, EventArgs e)
        {
        }

        private void TagBox_TextChanged(object sender, EventArgs e)
        {
        }

        private void TypeBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            InTouchWrapper TagType = new InTouchWrapper();
        }

dll

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Text;
using NDde.Client;

namespace IOM.InTouchDataAccess
{
    public class InTouchDdeWrapper : IDisposable
    {
        private int DDE_TIMEOUT = 60000;

        private DdeClient _ddeClient;

        public InTouchDdeWrapper()
        {
            _ddeClient = new DdeClient("View", "Tagname");
        }

        ~InTouchDdeWrapper()
        {
            Dispose();
        }

        public void Initialize()
        {
            _ddeClient.Connect();
        }

        public string Read(string tagName)
        {
            return _ddeClient.Request(tagName, DDE_TIMEOUT).Replace("\0", "");
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-03 20:18:09

我把这个放在这里,以防别人遇到同样的问题:

您确定它是您引用的正确dll吗?尝试在反编译器(JustDecompile空闲、反射器dotPeek空闲)中打开精确引用的dll,并查看它是否是您期望的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12714806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档