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

Вниз

Передача динамического массива через Сокеты   Найти похожие ветки 

 
Abzetdin   (2001-11-18 22:08) [0]

Братцы как передать целочисленный динамический массив через сокет, используя компонент ServerSocket.
Вроде бы все верно: делаю так...(код внизу) однако при присвоении (PSendArray:= i) получаю сообщение "Incompatible types: "Integer" and "PInt"". Как мне этого избежать.
Великое всем спасибо!

type
TInt = integer;
PInt = ^TInt;
var
SendArray, PSendArray: PInt;
BufSizeObjID: DWord;
i: integer;
begin
BufSize:= (SizeOf(TInt) * NumberOfElement);
GetMem(SendArray, BufSize);
try
PSendArray:= SendArray;
for i:=0 to NumberOfElement do
begin
PSendArray:= i;
Inc(PSendArray);
end;
ServerSocket1.Socket.Connections[0].SendBuf(SendArray^, BufSize)
finally
FreeMem(SendArray);
end;
end;


 
Lelik   (2001-11-19 03:31) [1]

Ну если я правильно понял то тебе надо чтот вроде:
PSendArray^:=i;


 
Abzetdin   (2001-11-19 09:26) [2]

Lelik огромное спасибо! Сильно помог.



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
3-32167
binom
2002-01-03 15:52
2002.02.11
SDAC by CoreLab - прямой доступ к MS SQL без БДЕ, АДО и пр.


1-32204
Priz_Datiy
2002-01-26 14:04
2002.02.11
Мастера !!! ПОМОЩЬ!!!!!!


1-32250
Solod
2002-01-28 10:45
2002.02.11
Наводка на ответ Johnmen


3-32122
Animal
2002-01-15 10:33
2002.02.11
Работа с таблицами без установки BDE на компьтере


1-32248
Solod
2002-01-28 04:32
2002.02.11
Помогите новичку.