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

Socket.ReceiveBuf   Найти похожие ветки 

← →
User1   (2004-11-30 12:00) [0]

Уважаемые мастера, хочу написать обработку данных, принятых клиентом:

Пишу:
procedure SocketOnRead(Sender: TObject; Socket: TCustomWinSocket);
var Len : integer;
   buf: PChar;
begin
Buf := nil;
Len := Socket.ReceiveLength;
GetMem(buf,len+1); {Заказываем память для буфера}
Socket.ReceiveBuf(Buf,Len);
Form1.DebugBox.Items.Add("Server["+inttostr(len)+"]bytes:");
FreeMem(buf); {Освобождаем память}
end;


Ошибка в строке Socket.ReceiveBuf(Buf,Len);
Мастера, подскажите подалуйста, в чем проблема?

Заранее спасибо.


← →
Digitman ©   (2004-11-30 13:23) [1]

Socket.ReceiveBuf(Buf^,Len);


← →
Verg ©   (2004-12-01 09:31) [2]

Можно еще уточнить.

> len := Socket.ReceiveBuf(Buf^, Len);
> Form1.DebugBox.Items.Add("Server["+inttostr(len)+"]bytes:");



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

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



Память: 0.45 MB
Время: 0.029 c
14-1106592053
netnetnet
2005-01-24 21:40
2005.02.13
UPX


4-1103460003
Игореня
2004-12-19 15:40
2005.02.13
Процессы


14-1106396222
AlterEgo of WondeRu
2005-01-22 15:17
2005.02.13
MapInfo&Delphi. кто "соединял" их???


1-1107267779
Руслана
2005-02-01 17:22
2005.02.13
Подскажите как узнать символ сепаратора для даты


14-1106669456
Piter
2005-01-25 19:10
2005.02.13
Вот такие письма иногда приходят - очередной лохотрон




   Наверх