Страница 14 из 42
Re: Технология создания плагинов и программ-дополнений
Добавлено: 01:25, 15.06.2009
yaotzin
кто нить может объяснить - мне копать в этом направлении ?
"Динамическое подключение C# DLL (метадов) к C++ приложению"
Re: Технология создания плагинов и программ-дополнений
Добавлено: 19:22, 15.06.2009
CnupT
Здравствуйте, у меня боты не хотят работать вместе, вроде все правильно... адреса, сокеты...
Кто с этим сталкивался и как решили проблему? Подскажите пожалуйста если можете.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 20:16, 15.06.2009
yaotzin
Администрации!
yaotzin писал(а):кто нить может объяснить - мне копать в этом направлении ?
"Динамическое подключение C# DLL (метадов) к C++ приложению"
Re: Технология создания плагинов и программ-дополнений
Добавлено: 22:39, 15.06.2009
yaotzin
Re: Технология создания плагинов и программ-дополнений
Добавлено: 11:04, 16.06.2009
Maxim Mirgorodsky
CnupT писал(а):У меня что-то не получается получить список пользователей.
Как должен выглядеть запрос? (UDP Бот) Очень прошу помочь. Заранее благодарен.
Запрос: пустое сообщение с ID=60. А ответ: сообщение с ID=3 (его структура в есть в описании).
yaotzin писал(а):Администрации!
кто нить может объяснить - мне копать в этом направлении ?
"Динамическое подключение C# DLL (метадов) к C++ приложению"
К сожалению, проконсультировать по C# не могу. Но в Интернете должно быть достаточно информации о программировании DLL на этом языке. Плагины к CommFort - это обычные DLL.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 19:05, 20.06.2009
yaotzin
на C# DLL уже другой

а такая идея была

Re: Технология создания плагинов и программ-дополнений
Добавлено: 15:23, 22.06.2009
mw
можно сделать обертку над твоим .NET классом. делается с помощью C++ CLI. ето гибрид который рабоатет и для Win32 и для .NET
Re: Технология создания плагинов и программ-дополнений
Добавлено: 16:02, 23.06.2009
DIGGER
Возникла идея следующего характера:
Избавиться от всплывающих сообщений вообще
(ЛС) + Получать уведомление о входе/выходе пользователей в отдельную вкладку а не в канал.
Теперь вопросы:
• Уведомление о сообщении я получаю в плагин, ответить могу из плагина, но как закрыть окно?
Если такого в
CommFortAPI нет, то можно перехватывать функции создания окна?, делать его скрытым и закрывать, до того как оно успеет перехватить фокус? Ваш упаковщик exe не будет ругаться что мы ковыряемся в процессе?
(Знаю что методом "тыка" можно выяснить, но как-то времени не хватает на всё
)
• С уведомлением пользователей всё получилось чудесно, но очень хочется писать эти все уведомления в канал Events, он вроде как для этого и предназначен…

Есть
CommFortAPI для этого? В будущем будет?
P.S. А что это оно мне пишет в канале "Превышен лимит количества, либо объема оставленных сообщений"??? Он что на сервер отправляет даже то что я пишу только в канал себе??
(канал назвал "&LOG")
Re: Технология создания плагинов и программ-дополнений
Добавлено: 14:58, 24.06.2009
Maxim Mirgorodsky
P.S. А что это оно мне пишет в канале "Превышен лимит количества, либо объема оставленных сообщений"??? Он что на сервер отправляет даже то что я пишу только в канал себе?? (канал назвал "&LOG")
& - запрещенный символ в названии канала. Из-за этого и проблема (клиент принимает общий канал как приватный и отправляет на сервер именно команду публикации в приватный канал). Исправим в ближайшей версии клиента, чтобы он не принимал от плагинов названия каналов с запрещенными символами.
Возможность публикации в events будет добавлена в выходящей сегодня 4.30 beta 3.
А вот доступ к таким функциям как лакальная премодерация и игнорирование возможен только после серьезной реконструкции системы взаимодействия с плагинами (которая, возможно, будет произведена в 5.00).
Re: Технология создания плагинов и программ-дополнений
Добавлено: 16:21, 24.06.2009
Maxim Mirgorodsky
В связи с доработкой системы плагинов в версии 4.30,
файл с информацией об аспектах их разработки обновлен:
- добавлена информация о сообщении с ID=100 (публикация в Events);
- в тестовый плагин включены 2 функции, предназначенные для отображения окон настроек и информации.
Внимание! В связи с тем что в новой версии присутствует возможность запуска и остановки плагинов в реальном времени, стало обязательным требование располагать все что связано с инициализацией и выделением памяти в функции PluginInit, все что связано с остановом и освобождением памяти в функции PluginTerminate. То есть плагин должен корректно выполнять PluginInit всякий раз после вызова функции PluginTerminate.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 19:15, 24.06.2009
DIGGER
• А зачем папочка
__history в архиве?

• Спасибо за
Публикация в events в новой версии!
• Вопрос: Если отключить
ЛС в конфиге
(в ini файле, Вы когда-то говорили, строчку прописывать можно), то они всплывать не будут, а вот сообщение в плагин приходить будут о том, что мол
ЛС пришло?
Re: Технология создания плагинов и программ-дополнений
Добавлено: 20:11, 24.06.2009
SunnySan
DIGGER писал(а):• Вопрос: Если отключить ЛС в конфиге (в ini файле, Вы когда-то говорили, строчку прописывать можно), то они всплывать не будут, а вот сообщение в плагин приходить будут о том, что мол ЛС пришло?
До бота сообщение не доходит, возможно и до плагина не доходит.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 11:53, 25.06.2009
DIGGER
Я так и думаю, что не доходит… Но хочу знать наверняка. Подожду офф.ответа.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 13:13, 25.06.2009
Maxim Mirgorodsky
Не доходит.
• А зачем папочка __history в архиве?
Исправили.
Re: Технология создания плагинов и программ-дополнений
Добавлено: 15:06, 25.06.2009
Machiavelli
#include <vcl.h> в примере.
зачем нужна эта библиотека? без неё плагин написать можно?) (её нет в devcpp)