Einzelnen Beitrag anzeigen

shmia

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

Re: Integer übers Netzwerk versenden

  Alt 17. Dez 2004, 12:08
Zitat von mumu:
Delphi-Quellcode:
type
  test= ^Ttest;
  Ttest = record
    array1: Array of Longint;
    array2: Array of Longint;
    array3: Array of Longint;
    array4: Array of Longint;
    anzahl: integer; // ist die anzahl der elemente die array1, array2, array3, array4 enthält
                     // dabei gilt immer Länge von array1 = Länge von array2 = array3 = array4
 end;
wie würdet ihr dieses record übers netzwerk verschicken?
Mit diesem Record wirst du sicher ein Problem bekommen, denn es enthält dynamische Arrays!!
Die Daten in diesem Array werden auf dem Stack reserviert, in array1 bis array2 stehen Zeiger
auf die eigentlichen Daten.
sizeof(Ttest) ist 20 (4*sizeof(Pointer)+1*sizeof(integer)).
Andreas
  Mit Zitat antworten Zitat