Здесь обсуждаются технические аспекты создания дополнений.
-
dv
- Сообщения: 1845
- Зарегистрирован: 10:28, 11.05.2007
- Откуда: Краснодар
Сообщение
dv »
Последний раз редактировалось
dv 09:49, 30.12.2012, всего редактировалось 2 раза.
Дополнения для CommFort
Адрес чата: chat.telered.ru
.
-
CrazyVirus
- Сообщения: 747
- Зарегистрирован: 13:40, 26.05.2007
Сообщение
CrazyVirus »
Я делал вот так:
Код: Выделить всё
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
- Откуда: Комсомольск-на-Амуре
Сообщение
инопланетянен »
интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо
.:*~*:._.:*~*:._.:*~*:._.:*~*:
г. Комсомольск-на-Амуре
сервер: shestoi.sytes.net
.:*~*:._.:*~*:._.:*~*:._.:*~*:
-
Jenya-Grin
- Сообщения: 356
- Зарегистрирован: 20:30, 22.09.2011
- Откуда: Украина, г.Бердичев
Сообщение
Jenya-Grin »
инопланетянен писал(а):интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо
Можно. Но это уже клиентский плагин будет
-
SV
- Сообщения: 797
- Зарегистрирован: 00:11, 06.09.2010
- Откуда: Киров
Сообщение
SV »
инопланетянен писал(а):интересно к плагинам можно прикручивать собственные звуки, вроде нигде такого не встречал, это очень плохо
Смысл каков?
-
инопланетянен
- Сообщения: 445
- Зарегистрирован: 11:37, 14.10.2009
- Откуда: Комсомольск-на-Амуре
Сообщение
инопланетянен »
например игру сделать угадай мелодию
.:*~*:._.:*~*:._.:*~*:._.:*~*:
г. Комсомольск-на-Амуре
сервер: shestoi.sytes.net
.:*~*:._.:*~*:._.:*~*:._.:*~*: