Страница 3 из 42

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

Добавлено: 06:27, 13.10.2008
Maxim Mirgorodsky
Проверим, если ошибка подтвердится исправим в ближайшей версии.

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

Добавлено: 21:42, 16.10.2008
samtysobaka
Объясните кто нибудь как устанавливать плагины!

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

Добавлено: 02:29, 17.10.2008
dv
[Cообщeние yдалено]

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

Добавлено: 16:24, 18.10.2008
samtysobaka
dv писал(а):"c:\Program Files\CommFort_server\Plugins"
Не помогает!Не могу установить плагин Антимата!Не заходит он в сервак!

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

Добавлено: 03:06, 19.10.2008
ЯROSLOVE
После заливки плагина нужна перезагрузка сервера чата. После запуска сервера появится окно плагина, через которое можно Антимат подключить к любым каналам. Окно плагина вызывается командой в привате !show

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

Добавлено: 22:44, 20.10.2008
NexxGen
Отправляю личное сообщение:
...
var msg: TStringStream;
begin
msg := PersonalMsg('NexxGen','123');
FCommFortProcess(FdwPluginID,22,pchar(msg.datastring) ,msg.InstanceSize);
end;
Но сообщение приходит пустое, где я промахнулся ?

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

Добавлено: 00:28, 21.10.2008
samtysobaka
ЯROSLOVE писал(а):После заливки плагина нужна перезагрузка сервера чата. После запуска сервера появится окно плагина, через которое можно Антимат подключить к любым каналам. Окно плагина вызывается командой в привате !show
спасибо!Просто баг с серваком был

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

Добавлено: 12:14, 21.10.2008
Maxim Mirgorodsky
NexxGen

Отправляю личное сообщение:
Цитата:
...
var msg: TStringStream;
begin
msg := PersonalMsg('NexxGen','123');
FCommFortProcess(FdwPluginID,22,pchar(msg.datastring) ,msg.InstanceSize);
end;

Но сообщение приходит пустое, где я промахнулся ?


Необходимо отправить данные вида: число (длина имени пользователя)+текст имени пользователя+число(длина сообщения) + текст сообщения.

В Вашем случае непонятен механизм работы функции PersonalMsg().

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

Добавлено: 14:50, 23.10.2008
NexxGen
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;

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

Добавлено: 14:28, 27.10.2008
Maxim Mirgorodsky
Где-то все-таки ошибка. Функция на серверной стороне CommFort работает корректно, проверили. Так как приходит пустое сообщение, что-то не так с данными. Проверьте их перед отправкой. Главным образом объем, приведение типа к pchar не приводит ли к потере части данных?

как проверить на игнор?

Добавлено: 08:03, 28.10.2008
dv
[Cообщeние yдалено]

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

Добавлено: 11:57, 28.10.2008
Maxim Mirgorodsky
Локально - открыв соответствующий файл конфигурации. У другого пользователя посмотреть средствами программы-дополнения нельзя.

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

Добавлено: 12:08, 28.10.2008
dv
[Cообщeние yдалено]

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

Добавлено: 12:12, 30.10.2008
Maxim Mirgorodsky
Обращаем Ваше внимание на изменение в работе сервера версии 4.10 с плагинами. Изменился формат данных с ID=62 от программы к плагину. При этом плагины, содержащие в своем описании версию более раннюю чем 4.10 будут получать от программы данные в старом формате. Содержащие "4.10" или более позднюю будут получать данные в новом формате.

Информация, необходимая для создания плагинов и пограмм-дополнений для клиента и сервера CommFort 4.10 доступна по ссылке: http://www.commfort.com/tmp/commfort_ad ... mation.zip

Re: Информация, необходимая для создания плагинов

Добавлено: 14:08, 30.10.2008
dv
[Cообщeние yдалено]