Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: IdTCPServer: Packet an alle Clients?

  Alt 19. Mai 2008, 19:04
So wie dein Record aufgebaut ist, kannst du ihn nicht über das Netzwerk versenden.
Delphi-Quellcode:
type TPlayer = record
  palyerid: integer;
  tid: integer;
  name: string; // <===
Das Feld "name" ist nur ein Zeiger mit 4 Byte auf die wirklichen Daten.
Wenn der Zeiger über Netzwerk an einen anderen Rechner transportiert wird zeigt er auf ungültigen Speicher.
Andreas
  Mit Zitat antworten Zitat