1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qinghuabumo_admin-CSharpIRQQ

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Структура фреймворка:

IRQQMain: этот класс содержит 4 экспортируемые функции, которые являются ключевыми для взаимодействия нашего плагина с IRQQ-фреймворком.

IRQQApi: это API, предоставляемый IRQQ-фреймфорком для вызова. Я могу не обновлять его своевременно, поэтому основным источником информации о доступных API является официальная документация IRQQ.

FormMain: представляет собой окно, которое появляется после запуска плагина и вызова функции IR_SetUp в IRQQMain. Оно позволяет выполнять настройки и другие действия.

Использование:

  1. В функции IR_Create в IRQQMain необходимо указать имя плагина, которое должно совпадать с именем DLL-файла. Например, если плагин называется C#Demo, то DLL-файл должен называться C#Demo.IR.dll.
  2. Если вы не хотите постоянно изменять имя вручную, можно изменить имя программы в свойствах проекта (щелкните правой кнопкой мыши на проекте, выберите «Свойства», затем «Приложение» и измените имя программы).
  3. Если сборка не удалась из-за проблемы с поиском каталога, можно изменить выходной путь в свойствах проекта («Свойства» → «Сборка» → «Изменить выходной путь»).
  4. Не рекомендуется изменять целевую платформу, так как это может вызвать проблемы с использованием DLLExport. Я тестировал только x86-версию.

Процесс вызова плагина: Запуск IRQQ-фреймворка → поиск DLL-файла в фиксированном каталоге → вызов 4 экспортируемых функций в DLL-файле.

Техническая сложность: Из-за отсутствия поддержки экспортируемых функций (DLLExport) от Microsoft, я использовал библиотеку классов от одного из разработчиков на GitHub (ссылка: https://github.com/3F/DllExport).

Если у вас есть вопросы, вы можете присоединиться к моей группе C#Q (608188505) или официальной группе IR (476715371).

Я буду благодарен за звёздочку на Code Cloud, а также за пожертвования, чтобы поддержать меня.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

IRQQ C# SDK. Расширить Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/qinghuabumo_admin-CSharpIRQQ.git
git@gitlife.ru:oschina-mirror/qinghuabumo_admin-CSharpIRQQ.git
oschina-mirror
qinghuabumo_admin-CSharpIRQQ
qinghuabumo_admin-CSharpIRQQ
master