Вниз
Скачать: CL | DM;

Проблема отправики потока данных в сокет   Найти похожие ветки 

← →
BJValentine   (2004-07-23 11:50) [0]

На сервере:


{Обработчик OnClientRead}
              FS:=TFileStream.Create("temp\1.rar",fmOpenRead);
              FS.Position:=StrToInt(Par);
              if Socket.SendStream(FS) then DeleteFile("temp\1.rar");
              FS.Free;


Socket.SendStream(FS) возвращает false, После выхода из обработчика события выдаёт ошибку Access Violation. Где искать собаку?


← →
MetalFan ©   (2004-07-23 17:31) [1]

и что за сокет???
может из-за этого:
Writes all the information that can be read from the AStream parameter to the socket connection.

function SendStream(AStream: TStream): Boolean;

Description

.....

Note: The Stream passed as a parameter to SendStream becomes “owned” by the windows socket object.  The Windows socket object frees the stream when it is finished with it.  Do not attempt to free the stream after it has been passed as a parameter.


← →
BJValentine   (2004-07-23 17:52) [2]

Да, но если его не освобождать, то как же с ним быть если он становится не нужным? Как правильно?


← →
Reindeer Moss Eater ©   (2004-07-23 17:58) [3]

The Windows socket object frees the stream when it is finished with it.


← →
BJValentine   (2004-07-23 18:45) [4]

СпасиБО!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1095320178
Kray
2004-09-16 11:36
2004.10.03
TcxDBTreeList - проблема с ColumnAutoWidth


6-1090973055
Лев Ландау
2004-07-28 04:04
2004.10.03
Как вытащить текущее значение URL из TWebBrowser-a?


10-1042206104
zx2
2003-01-10 16:41
2004.10.03
Создание сервера Corba и клиента Corba


6-1090467238
НовиЧок
2004-07-22 07:33
2004.10.03
Блокировка ошибок в WebBrowser e


8-1088677157
leonidus
2004-07-01 14:19
2004.10.03
Как извлечь информацию из ID тэгов mp3-файлов




   Наверх