Технология создания плагинов и программ-дополнений
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
Проверим, если ошибка подтвердится исправим в ближайшей версии.
-
- Сообщения: 100
- Зарегистрирован: 10:52, 13.10.2008
Re: Технология создания плагинов и программ-дополнений
Объясните кто нибудь как устанавливать плагины!
Re: Технология создания плагинов и программ-дополнений
[Cообщeние yдалено]
Последний раз редактировалось dv 16:16, 29.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
-
- Сообщения: 100
- Зарегистрирован: 10:52, 13.10.2008
Re: Технология создания плагинов и программ-дополнений
Не помогает!Не могу установить плагин Антимата!Не заходит он в сервак!dv писал(а):"c:\Program Files\CommFort_server\Plugins"
Re: Технология создания плагинов и программ-дополнений
После заливки плагина нужна перезагрузка сервера чата. После запуска сервера появится окно плагина, через которое можно Антимат подключить к любым каналам. Окно плагина вызывается командой в привате !show
Re: Технология создания плагинов и программ-дополнений
Отправляю личное сообщение:
Но сообщение приходит пустое, где я промахнулся ?...
var msg: TStringStream;
begin
msg := PersonalMsg('NexxGen','123');
FCommFortProcess(FdwPluginID,22,pchar(msg.datastring) ,msg.InstanceSize);
end;
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
-
- Сообщения: 100
- Зарегистрирован: 10:52, 13.10.2008
Re: Технология создания плагинов и программ-дополнений
спасибо!Просто баг с серваком былЯROSLOVE писал(а):После заливки плагина нужна перезагрузка сервера чата. После запуска сервера появится окно плагина, через которое можно Антимат подключить к любым каналам. Окно плагина вызывается командой в привате !show
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
NexxGen
Отправляю личное сообщение:
Цитата:
...
var msg: TStringStream;
begin
msg := PersonalMsg('NexxGen','123');
FCommFortProcess(FdwPluginID,22,pchar(msg.datastring) ,msg.InstanceSize);
end;
Но сообщение приходит пустое, где я промахнулся ?
Необходимо отправить данные вида: число (длина имени пользователя)+текст имени пользователя+число(длина сообщения) + текст сообщения.
В Вашем случае непонятен механизм работы функции PersonalMsg().
Отправляю личное сообщение:
Цитата:
...
var msg: TStringStream;
begin
msg := PersonalMsg('NexxGen','123');
FCommFortProcess(FdwPluginID,22,pchar(msg.datastring) ,msg.InstanceSize);
end;
Но сообщение приходит пустое, где я промахнулся ?
Необходимо отправить данные вида: число (длина имени пользователя)+текст имени пользователя+число(длина сообщения) + текст сообщения.
В Вашем случае непонятен механизм работы функции PersonalMsg().
Re: Технология создания плагинов и программ-дополнений
Maxim Mirgorodsky писал(а):В Вашем случае непонятен механизм работы функции PersonalMsg().
function PersonalMsg(const User, Text : String): TStringStream;
var I : Integer;
begin
Result := TStringStream.Create('');
i := length(User);
Result.Write(I, 4);
Result.WriteString(User);
i := length(text);
Result.Write(I, 4);
Result.WriteString(text);
end;
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
Где-то все-таки ошибка. Функция на серверной стороне CommFort работает корректно, проверили. Так как приходит пустое сообщение, что-то не так с данными. Проверьте их перед отправкой. Главным образом объем, приведение типа к pchar не приводит ли к потере части данных?
как проверить на игнор?
[Cообщeние yдалено]
Последний раз редактировалось dv 16:06, 29.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
Локально - открыв соответствующий файл конфигурации. У другого пользователя посмотреть средствами программы-дополнения нельзя.
Re: Технология создания плагинов и программ-дополнений
[Cообщeние yдалено]
Последний раз редактировалось dv 16:06, 29.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.
-
- Администратор
- Сообщения: 6886
- Зарегистрирован: 09:56, 27.06.2005
Re: Технология создания плагинов и программ-дополнений
Обращаем Ваше внимание на изменение в работе сервера версии 4.10 с плагинами. Изменился формат данных с ID=62 от программы к плагину. При этом плагины, содержащие в своем описании версию более раннюю чем 4.10 будут получать от программы данные в старом формате. Содержащие "4.10" или более позднюю будут получать данные в новом формате.
Информация, необходимая для создания плагинов и пограмм-дополнений для клиента и сервера CommFort 4.10 доступна по ссылке: http://www.commfort.com/tmp/commfort_ad ... mation.zip
Информация, необходимая для создания плагинов и пограмм-дополнений для клиента и сервера CommFort 4.10 доступна по ссылке: http://www.commfort.com/tmp/commfort_ad ... mation.zip
Re: Информация, необходимая для создания плагинов
[Cообщeние yдалено]
Последний раз редактировалось dv 16:04, 29.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
Адрес чата: chat.telered.ru
.