Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с SendStream :((( [D5, WinXP]


andy_sid ©   (2002-04-17 16:56:00) 

Спецы! Помогите разобраться.
Посылаю TMemoryStream с помощью SendStream, а клиент его не получает (не срабатывает событие OnRead), хотя SendText работает прекрастно.
В чем может быть дело?


Andy_sid   (2002-04-18 10:29:00) [1]

Во блин!!!
Заработало!
Сам недодумался :)))
Спасибо!


Reindeer Moss Eater   (2002-04-18 10:10:00) [2]

ms.Position:=0;


Andy_sid   (2002-04-18 09:39:00) [3]

2 Reindeer Moss Eater.

Что значит "в начало потока указатель поставить"?
Я чото не понял.


Ghost.   (2002-04-17 17:26:00) [4]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=991237103&n=20Прочитай тут


Reindeer Moss Eater   (2002-04-17 17:22:00) [5]

Попробуй в начало потока указатель поставить


andy_sid   (2002-04-17 17:09:00) [6]

ms:=TMemoryStream.Create;
ms.Position:=0;

st:=ibQuery2.FieldByName("COUNTERNAME").AsString;
ms.Write(st[1],Length(st));
DT:=ibQuery2.FieldByName("RECEIVEDDATE").AsDateTime;
ms.Write(DT,sizeOf(DT));
st:=ibQuery2.FieldByName("BUFDATA").AsString;
ms.Write(st[1],Length(st));

Socket.SendStream(ms);


Ghost.   (2002-04-17 17:02:00) [7]

Ты код покажи


Наверх

Титульная страница Поиск, карта сайта Написать письмо