Технические аспекты создания ботов для CommFort 3.20
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
- fRutty
- Сообщения: 121
- Зарегистрирован: 06:14, 15.06.2007
- Откуда: Набережные Челны
- Контактная информация:
[quote="-=SJ=-"][quote="fRutty"]я не совсем понимаю, как мне из TStream выдернуть первые 4 байта? Насколько я понял в них находится инфа о действии?[/quote]
Лично я создавал TStringStream записылвал в него содержимое TStream и потом где надо считать число использовал функцию Read, а где строку то функция ReadString[/quote]
можно поподробнее?
Лично я создавал TStringStream записылвал в него содержимое TStream и потом где надо считать число использовал функцию Read, а где строку то функция ReadString[/quote]
можно поподробнее?
Вот пример для DelphifRutty писал(а):можно поподробнее?
Код: Выделить всё
procedure TForm1.ReadUDP(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var DataStr : TStringStream;
I : integer;
S : String;
begin
DataStr := TStringStream.Create('');
DataStr.CopyFrom(AData, AData.Size);
DataStr.Position:=0;
DataStr.Read(I,4);
S:=DataStr.ReadString(6);
end;
Надеюсь это сообщение не удалят.
Терпеть не могу commfort (в первую очередь из за интерфейса, несмотря на хваленые скины которые как китайцы - по сути все одинаковые), но моя локальная сеть медленно переползает на этот чат. Хотел бы написать бот для чата, который освободил бы меня от необходимости наблюдать интерфейс чата. (и в этой связи работа с приват каналами мне тоже нужна)
Так вот, что я хотел бы сказать: неужели в винде так мало механизмов обмена информацией между программами, что необходимо придумывать что-то вроде минисервера и т.п. и т.д. пускай даже временно.
К тому же все очень мутно объяснено, прочитаешь первый абзац начинаешь думать что ты все понял, читаешь дальше понимаешь что ниче не понял, а потом, нееет второй абзац вродебы пояснял первый только еще болеее запутанно.
Хотелось бы узнать, когда вы избавитесь от этой мути и создадите новый механизм.
Терпеть не могу commfort (в первую очередь из за интерфейса, несмотря на хваленые скины которые как китайцы - по сути все одинаковые), но моя локальная сеть медленно переползает на этот чат. Хотел бы написать бот для чата, который освободил бы меня от необходимости наблюдать интерфейс чата. (и в этой связи работа с приват каналами мне тоже нужна)
Так вот, что я хотел бы сказать: неужели в винде так мало механизмов обмена информацией между программами, что необходимо придумывать что-то вроде минисервера и т.п. и т.д. пускай даже временно.
К тому же все очень мутно объяснено, прочитаешь первый абзац начинаешь думать что ты все понял, читаешь дальше понимаешь что ниче не понял, а потом, нееет второй абзац вродебы пояснял первый только еще болеее запутанно.
Хотелось бы узнать, когда вы избавитесь от этой мути и создадите новый механизм.
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005