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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д