Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#7

Re: Dynamischen Record mir sendbuff (TServerSocket) versende

  Alt 24. Mär 2008, 19:47
sorry habe mich beschissen ausgedrückt.....
Wenn ich einen var als Sring[255] deklariere ist es kein Thema mit der Übertragung. Kann aber nur 255 zeichen übertragen. Deswegen möchte ich einen dyn. String übertragen, nur das klappt nicht so ganz. Muss die Größe ja irgend wie mit übertragen .....
Delphi-Quellcode:
Type
  THeader = record
    daten
    Strlength : integer; //<- die länge des dyn strings
  end;
  TDaten = record
    cmd : string[20];
    dyn : string;
  end;
//edit
irgend wie muss ich die den Record in einen String bekommen
Move(pDaten,PChar(sDaten)^,Sizeof(TDaten) + header.Strlength ); //pDaten = TDaten
  Mit Zitat antworten Zitat