Einzelnen Beitrag anzeigen

Snowi

Registriert seit: 30. Okt 2003
Ort: Düsseldorf
7 Beiträge
 
Delphi 6 Professional
 
#1

DXPlay Fehler beim record

  Alt 30. Okt 2004, 13:45
Huhu,

ich will per DXPlay einen record versenden, den ich wie folgt deklariert habe:

Delphi-Quellcode:
type
  TSend = record
    DoWhat, What: String;
    From, Extra: Integer;
    x, y: Double;
  end;
...
procedure TPlayer.DoMove(MoveCount: Integer);
var
 Send: ^TSend;
begin
 Send.DoWhat := 'CREATE';
 Send.What := 'CPU';
 Send.From := Form1.PlayerNr;
 Send.Extra := Typ;
 Send.X := x;
 Send.Y := y;
 MsgSize := SizeOf(TSend);
 Form1.net.SendMessage(DPID_ALLPLAYERS, Send, MsgSize);
end;
Und schon, wenn ich DoWhat einen Wert zuweisen will, schmiert das Programm mit Zugriffsverletzung ab

Kann mir jemand helfen?
Alexander Koch
  Mit Zitat antworten Zitat