Главная » 2008 » Апрель » 20 » QIP Infium .Net Plugin SDK
11:14:10 QIP Infium .Net Plugin SDK | ||||||||||
Для любителей .NET написан модуль, который позволяет писать plugin'ы
для QIP'а на любом .NET языке. Разрабатывалось и тестировалось на
WindowsXP/MSVS2005/.NET2.0/QIP Infium beta 4 (SDK 1.3). Базируется на SDK 1.4 для Delphi. Часть кода унаследована из SDK 1.3 для С++. В данный момент идет портирование SDK из SDK1.4 для Delphi Список изменений, которые ожидаются в новой версии
Версия 1.3.2952.26397
В аттаче:
"Мануал" по созданию .net-plugin'ов (для версий не ниже 1.3.2950.31082) Изначально для написания .NET-plugin'а вам потребуется модуль qip4net.dll (его желательно собрать из сырцов). Затем вам необходимо модуль qip4net.types.dll поместить в GAC (Модуль написан на Managed C++, откомпилирован под платформу x86 и должен работать без пересборки). Переименовываете модуль qip4net.dll так, как будет называться Ваш plugin (например MyFirstDotNetPlugin.dll). Добавляете reference модуль qip4net.types.dll из проекта своего plugin'а и подключаете пространство имен qip4net (в нем определены все обертки). Базовый класс вашего plugin'а должен быть public и должен наследоваться от класса qip4net.QIPPluginBase. (см. шаблон plugin'а) Для установки plugin'а вам необходимо в папке [QipInfium]\plugins\ создать папку с названием, которое вы дали модулю qip4net.dll (в этом примере это MyFirstDotNetPlugin.dll, т.е. каталог мы называем MyFirstDotNetPlugin). Туда мы складываем файлы Вашего plugin'а, которые вы получили после компиляции и файл MyFirstDotNetPlugin.dll. Все! Теперь запускаем (или перезапускаем кип и наслаждаемся) =) Все замечания прошу писать - чем смогу - помогу! ) ПРИМЕЧАНИЕ Данный принцип нарушает правило №5: Цитата: 5. Все вспомогательные файлы для плагина хранить только в папке плагина. Путь к папке плагина хранится в FPluginInfo.DllPath.
| ||||||||||
|
Всего комментариев: 0 | |