Import библиотеки - C#
Формулировка задачи:
Добрый день.
У меня на компьютере установлена программа, которая имеет набор API функций, но на сколько я понял эти API лежат не в отдельной dll а в самом exe.
В Delphi есть штука project->ImportTypeLibrary, там я могу найти этот exe и импортировать все эту информацию в Delphi.
Вот в чем вопрос, есть ли для C# подобная штука?
На сколько знаю эти API могут использоваться на C#, C++, VB, Pascal. У меня есть подобная библиотека dll с API только другой программы и на C# у меня все нормально работает.
Решение задачи: «Import библиотеки»
textual
Листинг программы
static class ApiWrapper { [DllImport(БЛА-БЛА-БЛА)] public static extern void SomeAPIVoidMethod(); [DllImport(БЛА-БЛА-БЛА)] public static extern int SomeOtherAPIIntMethod(); } class SomeClass { public void SomeMethod() { ApiWrapper.SomeAPIVoidMethod(); } } class Program { static void Main(string[] args) { SomeClass sc = new SomeClass(); sc.SomeMethod(); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д