Структура фреймворка:
IRQQMain: этот класс содержит 4 экспортируемые функции, которые являются ключевыми для взаимодействия нашего плагина с IRQQ-фреймворком.
IRQQApi: это API, предоставляемый IRQQ-фреймфорком для вызова. Я могу не обновлять его своевременно, поэтому основным источником информации о доступных API является официальная документация IRQQ.
FormMain: представляет собой окно, которое появляется после запуска плагина и вызова функции IR_SetUp в IRQQMain. Оно позволяет выполнять настройки и другие действия.
Использование:
Процесс вызова плагина: Запуск IRQQ-фреймворка → поиск DLL-файла в фиксированном каталоге → вызов 4 экспортируемых функций в DLL-файле.
Техническая сложность: Из-за отсутствия поддержки экспортируемых функций (DLLExport) от Microsoft, я использовал библиотеку классов от одного из разработчиков на GitHub (ссылка: https://github.com/3F/DllExport).
Если у вас есть вопросы, вы можете присоединиться к моей группе C#Q (608188505) или официальной группе IR (476715371).
Я буду благодарен за звёздочку на Code Cloud, а также за пожертвования, чтобы поддержать меня.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )