Имя: Пароль:
IT
 
INDY10 в Дельфи 2010. Кто разбирался?
0 H A D G E H O G s
 
14.01.12
21:25
День добрый.
INDY10
Пните в нужную сторону.
Бредятина какая-то.

Есть у TCPClient событие прихода данных с сервера, либо блокирующий режим, либо как впилить в Delphi2010 Indy 8?

Хочется применить метод ЧакаНориса к разработчикам этого уежища.
1 H A D G E H O G s
 
14.01.12
21:27
Либо пример чата простейшего, где ответ от клиента не читается уебищным кодом вида

procedure TfrmMain.Timer1Timer(Sender: TObject);
var
 i : integer;
 s : String;
begin
 if not Client.Connected then
   exit;

 I := Client.IOHandler.Buffer.Size;
 if I > 0 then
   begin
     SetLength(s, i);
     Client.IOHandler.ReadBuffer(s[1], i);
     memMsgs.Lines.add(Copy(s, 1, Length(s) -2));
   end;
end;
2 Ненавижу 1С
 
гуру
14.01.12
21:28
буйный
3 H A D G E H O G s
 
14.01.12
21:31
(2) Животные впилили в такой хороший Дельфи 2010 вместо прозрачного и понятного indy8, в котором все работает с полпинка, угребище indy10. Прям хоть обратно на Дельфи6 перелазь.
4 H A D G E H O G s
 
14.01.12
21:31
(2) Сталкивался?
5 H A D G E H O G s
 
14.01.12
21:32
Обработчии, перехватчики, повышенные уровни абстракции, обработчии команд... чтобы жизнь проще программистам была - мдать, мне пару килобайт на сервер отправить и результата дождаться.
6 H A D G E H O G s
 
14.01.12
21:42
Хрен я наверное его indy8 впилю в 2010, ибо string стал widestring, а не ansistring.
7 Asmody
 
14.01.12
21:52
(5) из-за пары килобайт свой сервер городить? Http чем не угодил?
8 H A D G E H O G s
 
14.01.12
23:26
Все, разобрался.
Ужасть какая, самому потоки плести надо.
9 Fragster
 
гуру
14.01.12
23:53
переходи с дельфи на что угодно (условно), там это реализовано
10 pectopatop
 
15.01.12
00:14
А чем Инди10 принципиально так уж отличается от Инди8 ???
11 H A D G E H O G s
 
15.01.12
00:38
(10) Нет асинхронного события у клиента на получение данных.
12 pectopatop
 
15.01.12
01:16
Да вроде еще в Delphi7 было...
Делал когда-то обмен по портам, типа радмина
13 H A D G E H O G s
 
15.01.12
02:04
Злоежучая узверень.
Руки бы повытащить разработчикам Indy10.
14 H A D G E H O G s
 
15.01.12
02:05
Лучше бы я на 6 Дельфи сидел как раньше.