Точка входа в .dll - C#
Формулировка задачи:
Здравствуйте!
Вопрос такой: добавил ссылку на библиотеку в проект.
Хочу использовать функции объявленные в абстрактном классе в этой библиотеке, создаю производный класс, создаю экземпляр класса ... однако какие то методы публичные, а какие то приватные. Приватные использовать не получается.
Хотел обратится к методу напрямую вот таким образом
но как объявлять точку входа не разобрался(И как при таком объявлении передавать переменные методу?), этот код говорит что точка входа не найдена ( в точку входа вписано имя функции ) Библиотека содержит множество классов обращающихся к другим библиотекам.
Буду очень благодарен за ссылки на толковую литературу по этому поводу.
[DllImport("UsbLibrary.dll",SetLastError = true, EntryPoint = "HidDevice", ExactSpelling = true)] public static extern bool Method();
Решение задачи: «Точка входа в .dll»
textual
Листинг программы
[DllImport("@"C:\Users\Voldemar\Documents\Visual Studio 2012\Projects\USB Test\setupapi.dll",SetLastError = true, EntryPoint = "Method", ExactSpelling = true)] public static extern bool NewNameMethod();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д