Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.056 c
14-1106663738
}|{yk
2005-01-25 17:35
2005.02.13
Никто не встречал системы


14-1106394233
Поручик
2005-01-22 14:43
2005.02.13
Много ли вы видели компьютеризированных библиотек?


4-1104010523
Script
2004-12-26 00:35
2005.02.13
Как найти путь к нужной директории?


3-1106045971
Mortal
2005-01-18 13:59
2005.02.13
Альтернатива DBGrid.


4-1103788539
Fantom
2004-12-23 10:55
2005.02.13
Как выполнить LOGOFF на удаленном ПК ?