Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

TMemoryStream & TidTCPServer   Найти похожие ветки 

 
Srg   (2004-04-09 12:27) [0]

У меня TMemoryStream пересылается методом компонента idTCPServer, но вот на выходе никак не могу прочитать данные. Точно тот же алгоритм но с пересылкой ТStringStrem, роботает без проблем но чересчур уж хлопотно и коряво все переганять в строку, а потом обратно.
Раньше, припоминается, я где-то видел что у Indy был bug при пересылке TMemoryStream или TStream. Может кто слышал - решилось это или нет? В какой версии? Или на самом деле bug у меня, хотя в 3-х сторчках записи-считывания...


 
Reindeer Moss Eater ©   (2004-04-09 12:41) [1]

Методы чтения/записи потока в компоненте вызывают методы read/write у экземпляров переданных методу потоков.

У тебя две альтернативы:
1. Поверить что глюк у тебя
2. Быть уверенным, что класс TMemoryStream написан менее опытным программистом чем ты. И написан с ошибками.


 
Srg   (2004-04-09 13:09) [2]

Но локально оба класса TMemoryStream и ТStringStreаm работают относительно коректно!!!.  А вот после пересылки (абсолютно аналогичной для обоих) вышеупомянутым компонентом - данные читаются только со второго. То есть, глючит все таки Indy?


 
Reindeer Moss Eater ©   (2004-04-09 13:13) [3]

Нет не то есть.


 
Srg   (2004-04-09 13:21) [4]

Ок, thanks!!!



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
7-1083062572
nv_
2004-04-27 14:42
2004.05.30
Как предотвратить повторные запуски ДОС программ?


8-1079335711
Oyster
2004-03-15 10:28
2004.05.30
Как проиграть стандартный клип Windows?


4-1082162783
SPeller
2004-04-17 04:46
2004.05.30
Popup Window


1-1084998199
zep
2004-05-20 00:23
2004.05.30
преобразование типов


1-1084810068
Berzercer
2004-05-17 20:07
2004.05.30
Как сложить временные переменные, если в сумме они больше 24?