Я пытаюсь использовать dll кода, уже существующего в консольном приложении, для этого нового приложения в формах Windows.Однако, когда я вызываю класс "CLReader.CreateSerialConn (ConnID, пример)", визуальная студия выскакивает некоторые ошибки, такие как:
не может преобразовать из 'System.Windows.Forms.Form' в 'ClouReaderAPI.ClouInterface.IAsynchronousMessage '
Наилучшее совпадение перегруженного метода для ClouReaderAPI.CLReader.CreateSerialConn (string, ClouReaderAPI.ClouInterface.IAsynchronousMessage)' имеет несколько недопустимых аргументов
100: *
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))
{
}
}
}