Страница 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
кто знает - мне это поможет ?

http://blog.undsoft.com/programming/exp ... unmanaged/

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)