Я удалил процесс получения dll C++, вызванного в консольном приложении C#. Не могли бы вы помочь мне в вызове dll C++ в одной из функций кнопки приложения Form, которую я создал в C# снова.Вызов C++ dll из winforms-приложения
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
// call the c++ dll here.
}
}
}
Я хочу, чтобы DLL вызывалась в вызове функции «button3_Click». Я попытался сделать вызов
[DllImport("LicenseCheck.dll")];
public static extern void GetLicense();
что StackOverflow научил меня, но тогда работал только тогда, когда я попробовал его на консольное приложение.
Был бы определенно счастлив, если бы кто-нибудь мог мне помочь. Спасибо
Какая ошибка/проблема возникает, когда вы пытаетесь использовать DllImport здесь? – Baldrick
Привет, Baldrick, когда я пытаюсь сделать это private void button3_Click (отправитель объекта, EventArgs e) { {DllImport ("LicenseCheck.dll")] public static extern void GetLicense()}, он говорит «ожидаемый» другой У персонажей есть красная фигурная линия под ним. Поэтому было бы очень приятно, если бы вы могли помочь мне, как мне позвонить в dll здесь. Это правильный способ назвать это? (Я уверен, что это не так) – user2982029