Здесь обсуждаются технические аспекты создания дополнений.
SV
Сообщения: 797 Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров
Сообщение
SV » 20:43, 09.09.2011
Подскажите у вас работает ли событие 14 на клиентском плагине.
А то у меня походу нет.
Код: Выделить всё
procedure PluginProcess(dwID : DWORD; bInBuffer : PAnsiChar; dwInBufferSize : DWORD);
var iReadOffset : Integer;
uChannel : WideString;
begin
iReadOffset := 0;
if (dwID = 14) then
begin
uChannel := fReadText(bInBuffer, iReadOffset);
showmessage(uChannel);
end;
end;
KGB
Сообщения: 659 Зарегистрирован: 08:54, 13.07.2010
Откуда: Чебоксары, Россия
Контактная информация:
Сообщение
KGB » 20:54, 09.09.2011
А что за событие такое? В документации не нашел...
Если имеется в виду получение текущего канала, то это аргумент для функции CommfortGetData, а не принимаемое событие.
Последний раз редактировалось
KGB 20:56, 09.09.2011, всего редактировалось 1 раз.
SV
Сообщения: 797 Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров
Сообщение
SV » 20:54, 09.09.2011
Текущий канал
ID: 14
Блок данных (исходящий): [нулевое значение]
Блок данных (входящий): текст(текущий канал)
В случае если текущий канал "События", значение имени канала возвращается пустое.
В случае если текущий канал приватный - его название начинается со знака "&".
Maxim Mirgorodsky
Администратор
Сообщения: 6886 Зарегистрирован: 09:56, 27.06.2005
Сообщение
Maxim Mirgorodsky » 08:38, 13.09.2011
Это получение данных от программы, не событие. Для получения данных используется функция CommFortGetData.
Jenya-Grin
Сообщения: 356 Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев
Сообщение
Jenya-Grin » 14:18, 27.09.2011
anonim писал(а): Текущий канал
ID: 14
Блок данных (исходящий): [нулевое значение]
Блок данных (входящий): текст(текущий канал)
anonim , скажите пожалуйста как правильно поступать с "Блок данных (исходящий)"
Входящий я уже осилил:
Код: Выделить всё
//Получаем данные о событии
user := fReadText(bInBuffer, iReadOffset);// !user
А вот как исходящий прописать я незнаю!!!
Jenya-Grin
Сообщения: 356 Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев
Сообщение
Jenya-Grin » 13:23, 28.09.2011
Maxim Mirgorodsky писал(а): Исходящий - нулевое значение. То есть NULL (в дельфи nil).
А можно маленький пример? (ну пожалуйста)
Cilvay
Сообщения: 816 Зарегистрирован: 14:55, 16.06.2008
Сообщение
Cilvay » 21:53, 28.09.2011
в примере на делфи который в 1 после темы там же все это есть. Глянь