вопрос

Здесь обсуждаются технические аспекты создания дополнений.
Аватара пользователя
dv
Сообщения: 1828
Зарегистрирован: 10:28, 11.05.2007
Откуда: localhost
Поблагодарили: 2 раза

вопрос

Сообщение dv » 04:38, 29.07.2012

:)
Последний раз редактировалось dv 09:49, 30.12.2012, всего редактировалось 2 раза.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.

Аватара пользователя
CrazyVirus
Сообщения: 747
Зарегистрирован: 13:40, 26.05.2007

Re: Получение информации об общем канале (id:1064)

Сообщение CrazyVirus » 11:45, 29.07.2012

Я делал вот так:

Код: Выделить всё

procedure fWriteStringToBuf(var Buf: AnsiString; const Str: string);
var
  BufLen, StrLen: integer;
begin
  BufLen:=Length(Buf);
  StrLen:=Length(Str);
  SetLength(Buf, BufLen+4+sLen*2);
    Move(StrLen, Buf[BufLen+1], 4);
  if StrLen>0 then
    Move(Str[1], Buf[BufLen+5], StrLen*2);
end;

procedure CommFortGetDataBufOut(ID: integer; var OutBuffer, InBuffer: AnsiString);
var
  iLen: integer;
begin
  SetLength(InBuffer, 0);
  iLen:=CommFortGetData(dwPluginID, ID, nil, 0, @OutBuffer[1], Length(OutBuffer));
  if iLen>0 then
  begin
    SetLength(InBuffer, iLen);
    CommFortGetData(dwPluginID, ID, @InBuffer[1], iLen, @OutBuffer[1], Length(OutBuffer));
  end;
end;

// ...
var
  OutBuffer, InBuffer: AnsiString;
// ...
fWriteStringToBuf(OutBuffer, 'main');
CommFortGetDataBufOut(1064, OutBuffer, InBuffer);
if Length(InBuffer)>0 then
begin
// Разбор данных
// ...
end;

Аватара пользователя
инопланетянен
Сообщения: 445
Зарегистрирован: 11:37, 14.10.2009
Откуда: Комсомольск-на-Амуре

Re: вопрос

Сообщение инопланетянен » 06:02, 07.08.2012

интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо
.:*~*:._.:*~*:._.:*~*:._.:*~*:
г. Комсомольск-на-Амуре
сервер: shestoi.sytes.net
.:*~*:._.:*~*:._.:*~*:._.:*~*:

Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Re: вопрос

Сообщение Jenya-Grin » 05:10, 14.08.2012

инопланетянен писал(а):интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо


Можно. Но это уже клиентский плагин будет

Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: вопрос

Сообщение SV » 12:19, 14.08.2012

инопланетянен писал(а):интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо

Смысл каков?

Аватара пользователя
инопланетянен
Сообщения: 445
Зарегистрирован: 11:37, 14.10.2009
Откуда: Комсомольск-на-Амуре

Re: вопрос

Сообщение инопланетянен » 13:57, 18.08.2012

например игру сделать угадай мелодию :lol:
.:*~*:._.:*~*:._.:*~*:._.:*~*:
г. Комсомольск-на-Амуре
сервер: shestoi.sytes.net
.:*~*:._.:*~*:._.:*~*:._.:*~*:

Ответить