首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用dll中的函数?

如何使用dll中的函数?
EN

Stack Overflow用户
提问于 2018-07-31 05:44:54
回答 1查看 0关注 0票数 0

我试图使用控制台应用程序中已存在的代码的dll,用于Windows窗体中的这个新应用程序。但是,当我调用类“CLReader.CreateSerialConn(ConnID,example)”时,visual studio会弹出一些错误,例如:

cannot convert from 'System.Windows.Forms.Form' to 'ClouReaderAPI.ClouInterface.IAsynchronousMessage'

The best overloaded method match for 'ClouReaderAPI.CLReader.CreateSerialConn(string, ClouReaderAPI.ClouInterface.IAsynchronousMessage)' has some invalid arguments

代码:

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ClouReaderAPI;
using ClouReaderAPI.ClouInterface;
using ClouReaderAPI.Models;
using System.IO.Ports;

namespace HopeLand_Lucas_WindowsForms
{
public partial class Form1 : Form
{
    Form exemplo = new Form();
    static Param_Set param_Set = new Param_Set();
    static RFID_Option rfid_Option = new RFID_Option();
    String ConnID = "COM12:115200";

    public Form1()
    {
        InitializeComponent();
        getAvailablePorts();

        {

            if (ClouReaderAPI.CLReader.CreateSerialConn(ConnID, exemplo))
            { 

            }

        }
    }

在此处输入图像描述
在此处输入图像描述
EN

回答 1

Stack Overflow用户

发布于 2018-07-31 14:56:39

你的第二个参数(示例)是一种Form,但它期望一种IAsyncronousMessage。

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

https://stackoverflow.com/questions/-100001791

复制
相关文章

相似问题

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