Технология создания плагинов и программ-дополнений

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 4.
Аватара пользователя
-=SJ=-
Сообщения: 246
Зарегистрирован: 02:21, 06.04.2007

Re: Технология создания плагинов и программ-дополнений

Сообщение -=SJ=- »

Delphi Null плагин для клиента чата CommFort версии 4.20+
Вложения
null_plugin_delphi.zip
(1.41 КБ) 480 скачиваний
inferno1
Сообщения: 38
Зарегистрирован: 09:32, 17.09.2008

Re: Технология создания плагинов и программ-дополнений

Сообщение inferno1 »

Писал плагин, и озодачился вот чем:
Моя дельфи (версия 7.2) упорно делает файл с расширением из 3-х символов даже не смотря на дерриктиву {$E cfsplug}, а сервер требует расширение плагина из 5 символов.

Как вы обходите эту проблему? А то не получается отлаживать плагин прямо в среде дельфи.
Аватара пользователя
-=SJ=-
Сообщения: 246
Зарегистрирован: 02:21, 06.04.2007

Re: Технология создания плагинов и программ-дополнений

Сообщение -=SJ=- »

inferno1 писал(а):Писал плагин, и озодачился вот чем:
Моя дельфи (версия 7.2) упорно делает файл с расширением из 3-х символов даже не смотря на дерриктиву {$E cfsplug}, а сервер требует расширение плагина из 5 символов.

Как вы обходите эту проблему? А то не получается отлаживать плагин прямо в среде дельфи.
используй вместо {$E cfsplug} директиву {$LIBVERSION 'cfsplug'} тогда файл у тебя будет иметь вид project_name.dll.cfsplug
Veg@
Сообщения: 3
Зарегистрирован: 23:20, 11.04.2009
Контактная информация:

Re: Технология создания плагинов и программ-дополнений

Сообщение Veg@ »

как определить порт, на который должна отсылать программа-дополнение данные в commfort-клиент через UDP соединение?
ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов). в UDPAddons.ini все прописано.
Аватара пользователя
-=SJ=-
Сообщения: 246
Зарегистрирован: 02:21, 06.04.2007

Re: о порте

Сообщение -=SJ=- »

Veg@ писал(а):такой вопрос: как определить порт, на который должна отсылать программа-дополнение данные в commfort-клиент через UDP соединение?
Чтобы знать куда отсыдать данные надо принять от клиента хотя бы один UDP пакет. С какого порта пришел пакет - на тот порт и надо отсылать свои данные. Причем в твоей программе порт с которого ты отсылаешь данные и на который принимаешь должен быть один и тот же (тот который указан в UDPAddons.ini).
Veg@
Сообщения: 3
Зарегистрирован: 23:20, 11.04.2009
Контактная информация:

Re: о порте

Сообщение Veg@ »

-=SJ=- писал(а):Чтобы знать куда отсыдать данные надо принять от клиента хотя бы один UDP пакет. С какого порта пришел пакет - на тот порт и надо отсылать свои данные. Причем в твоей программе порт с которого ты отсылаешь данные и на который принимаешь должен быть один и тот же (тот который указан в UDPAddons.ini).
имхо клиент комфорта связывается с сервером по TCP-соединению. откуда возьмутся UDP-пакеты?
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

Re: о порте

Сообщение SunnySan »

Veg@: имхо клиент комфорта связывается с сервером по TCP-соединению. откуда возьмутся UDP-пакеты?
(ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов))


TCP порты указанные в настройках клиента чата ни какого отношения не имеют к программе-дополнению!
В UDPAddons.ini указывается порт клиента чата, через который будет работать бот (этот же порт задается в настройках бота). Программой-дополнением прослушивается этот порт и при первом же пакете из этого порта (UDPAddons.ini) ботом должен быть сгенерирован свой порт (внутренний для бота). Общение между этими портами происходит посредством UDP-пакетов.
Проще напиши каким ты языком программирования пользуешься и тебе ответят.
[удалено модератором]
Зло - это невежество
Аватара пользователя
Смит
Сообщения: 63
Зарегистрирован: 21:56, 05.11.2008
Контактная информация:

Re: о порте

Сообщение Смит »

Veg@ писал(а):
Смит писал(а):\Config\UDPAddons.ini

Собственно там и нужно прописать порты, которые нужно слушать клиенту чата.

З,Ы, сколько же это раз обсуждалось на форуме....
вообще-то я спрашиваю о том куда надо отправлять данные, а не с какого порта это делать. в UDPAddons.ini у меня все прописано
именно это я и ответил, ты из своей программы-дополнения именно на порт, указанный в UDPAddons.ini и должен отпарвлять UDP-пакетики...
Veg@
Сообщения: 3
Зарегистрирован: 23:20, 11.04.2009
Контактная информация:

Re: Технология создания плагинов и программ-дополнений

Сообщение Veg@ »

есть ли у кого-нибудь исходники плагина на VB?
Аватара пользователя
dv
Сообщения: 1845
Зарегистрирован: 10:28, 11.05.2007
Откуда: Краснодар

commfort_addons_information.zip

Сообщение dv »

[Cooбщение удаленo]
Последний раз редактировалось dv 03:51, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
Аватара пользователя
dv
Сообщения: 1845
Зарегистрирован: 10:28, 11.05.2007
Откуда: Краснодар

Re: Технология создания плагинов и программ-дополнений

Сообщение dv »

[Cooбщение удаленo]
Последний раз редактировалось dv 03:51, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
Аватара пользователя
dv
Сообщения: 1845
Зарегистрирован: 10:28, 11.05.2007
Откуда: Краснодар

Re: Технология создания плагинов и программ-дополнений

Сообщение dv »

[Cooбщение удаленo]
Последний раз редактировалось dv 03:49, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
yaotzin
Сообщения: 105
Зарегистрирован: 01:38, 21.07.2008
Контактная информация:

Re: Технология создания плагинов и программ-дополнений

Сообщение yaotzin »

информацию о пользователе как получить ? используя (Программу-дополнения)
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Технология создания плагинов и программ-дополнений

Сообщение Maxim Mirgorodsky »

Эта функция для плагинов и программ-дополнений недоступна.
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

Re: Технология создания плагинов и программ-дополнений

Сообщение SunnySan »

Разработчикам чата
Можно ли отослать ботом личное сообщение с изображением, на подобии ID69 и ID54?
Зло - это невежество
Закрыто