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

Вниз

DXPlay   Найти похожие ветки 

 
Mr.Kirya   (2002-09-04 23:44) [0]

Нужно переслать по сети фаил.Для пересылки используется компонент dxPlay.
Я пытаюсь реализовать это следующим образом:

const
DXFILE_MESSAGE=2;

type
TDXFileMessage = record
dwType: DWORD;
TextCode:TMemoryStream;
end;

procedure TMainForm.DXPlay1AddPlayer(Sender: TObject; Player: TDXPlayPlayer);
var
Msg2: ^TDXfileMESSAGE;
msgSize2: Integer;

begin

msgSize2:= SizeOf( TDXFileMESSAGE );
GetMem(Msg2, MsgSize2);

try
msg2.dwType := DXFile_MESSAGE;
msg2.TextCode.Create;
msg2.TextCode.LoadFromFile("images/user.bmp");
DXPlay1.SendMessage(DPID_ALLPLAYERS,msg2,msgsize2);

finally
FreeMem(Msg2);
msg2.TextCode.Free;
end;

end;


procedure TMainForm.DXPlay1Message(Sender: TObject; Player: TDXPlayPlayer; Data: Pointer;
DataSize: Integer);
begin
TDXFileMessage( Data^ ).textcode.SaveToFile("images/"+inttostr(Player.id)+".bmp");
end;


После запуска возникает ошибка - access violation at....
Вроде бы все логично...не могу понять в чем ошибка:(


 
Mr.Kirya   (2002-09-05 18:03) [1]

Люди!помогите плиз!!!Ну очень надо...



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

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

Наверх




Память: 0.46 MB
Время: 0.015 c
3-50619
Igoryan
2002-08-26 17:40
2002.09.16
Работа С ODBC


3-50651
Gesser
2002-08-25 18:06
2002.09.16
MDB(access), связаны 2 табл, обновление в Delphi не проиходит


7-50994
DMA
2002-07-05 13:44
2002.09.16
Проблема с окном в ХР


1-50846
Mazenrat
2002-09-04 15:04
2002.09.16
Айпишный аналог Application.ProcessMessages?


3-50609
Sword
2002-08-26 14:16
2002.09.16
Выборка по символу в записи!!