Технология создания плагинов и программ-дополнений
Re: Технология создания плагинов и программ-дополнений
Delphi Null плагин для клиента чата CommFort версии 4.20+
- Вложения
-
- null_plugin_delphi.zip
- (1.41 КБ) 480 скачиваний
Re: Технология создания плагинов и программ-дополнений
Писал плагин, и озодачился вот чем:
Моя дельфи (версия 7.2) упорно делает файл с расширением из 3-х символов даже не смотря на дерриктиву {$E cfsplug}, а сервер требует расширение плагина из 5 символов.
Как вы обходите эту проблему? А то не получается отлаживать плагин прямо в среде дельфи.
Моя дельфи (версия 7.2) упорно делает файл с расширением из 3-х символов даже не смотря на дерриктиву {$E cfsplug}, а сервер требует расширение плагина из 5 символов.
Как вы обходите эту проблему? А то не получается отлаживать плагин прямо в среде дельфи.
Re: Технология создания плагинов и программ-дополнений
используй вместо {$E cfsplug} директиву {$LIBVERSION 'cfsplug'} тогда файл у тебя будет иметь вид project_name.dll.cfspluginferno1 писал(а):Писал плагин, и озодачился вот чем:
Моя дельфи (версия 7.2) упорно делает файл с расширением из 3-х символов даже не смотря на дерриктиву {$E cfsplug}, а сервер требует расширение плагина из 5 символов.
Как вы обходите эту проблему? А то не получается отлаживать плагин прямо в среде дельфи.
Re: Технология создания плагинов и программ-дополнений
как определить порт, на который должна отсылать программа-дополнение данные в commfort-клиент через UDP соединение?
ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов). в UDPAddons.ini все прописано.
ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов). в UDPAddons.ini все прописано.
Re: о порте
Чтобы знать куда отсыдать данные надо принять от клиента хотя бы один UDP пакет. С какого порта пришел пакет - на тот порт и надо отсылать свои данные. Причем в твоей программе порт с которого ты отсылаешь данные и на который принимаешь должен быть один и тот же (тот который указан в UDPAddons.ini).Veg@ писал(а):такой вопрос: как определить порт, на который должна отсылать программа-дополнение данные в commfort-клиент через UDP соединение?
Re: о порте
имхо клиент комфорта связывается с сервером по TCP-соединению. откуда возьмутся UDP-пакеты?-=SJ=- писал(а):Чтобы знать куда отсыдать данные надо принять от клиента хотя бы один UDP пакет. С какого порта пришел пакет - на тот порт и надо отсылать свои данные. Причем в твоей программе порт с которого ты отсылаешь данные и на который принимаешь должен быть один и тот же (тот который указан в UDPAddons.ini).
Re: о порте
Veg@: имхо клиент комфорта связывается с сервером по TCP-соединению. откуда возьмутся UDP-пакеты?
(ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов))
TCP порты указанные в настройках клиента чата ни какого отношения не имеют к программе-дополнению!
В UDPAddons.ini указывается порт клиента чата, через который будет работать бот (этот же порт задается в настройках бота). Программой-дополнением прослушивается этот порт и при первом же пакете из этого порта (UDPAddons.ini) ботом должен быть сгенерирован свой порт (внутренний для бота). Общение между этими портами происходит посредством UDP-пакетов.
Проще напиши каким ты языком программирования пользуешься и тебе ответят.
[удалено модератором]
(ЗЫ: в фаерволе у клиента отображаются открытыми только рэндомный TCP порт и порт 45050 (передача файлов))
TCP порты указанные в настройках клиента чата ни какого отношения не имеют к программе-дополнению!
В UDPAddons.ini указывается порт клиента чата, через который будет работать бот (этот же порт задается в настройках бота). Программой-дополнением прослушивается этот порт и при первом же пакете из этого порта (UDPAddons.ini) ботом должен быть сгенерирован свой порт (внутренний для бота). Общение между этими портами происходит посредством UDP-пакетов.
Проще напиши каким ты языком программирования пользуешься и тебе ответят.
[удалено модератором]
Зло - это невежество
Re: о порте
именно это я и ответил, ты из своей программы-дополнения именно на порт, указанный в UDPAddons.ini и должен отпарвлять UDP-пакетики...Veg@ писал(а):вообще-то я спрашиваю о том куда надо отправлять данные, а не с какого порта это делать. в UDPAddons.ini у меня все прописаноСмит писал(а):\Config\UDPAddons.ini
Собственно там и нужно прописать порты, которые нужно слушать клиенту чата.
З,Ы, сколько же это раз обсуждалось на форуме....
Re: Технология создания плагинов и программ-дополнений
есть ли у кого-нибудь исходники плагина на VB?
commfort_addons_information.zip
[Cooбщение удаленo]
Последний раз редактировалось dv 03:51, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Re: Технология создания плагинов и программ-дополнений
[Cooбщение удаленo]
Последний раз редактировалось dv 03:51, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Re: Технология создания плагинов и программ-дополнений
[Cooбщение удаленo]
Последний раз редактировалось dv 03:49, 28.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
Re: Технология создания плагинов и программ-дополнений
информацию о пользователе как получить ? используя (Программу-дополнения)
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
Эта функция для плагинов и программ-дополнений недоступна.
Re: Технология создания плагинов и программ-дополнений
Разработчикам чата
Можно ли отослать ботом личное сообщение с изображением, на подобии ID69 и ID54?
Можно ли отослать ботом личное сообщение с изображением, на подобии ID69 и ID54?
Зло - это невежество