Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#10

Re: Record in Stream speicher und über netzwerk verschicken

  Alt 1. Aug 2004, 23:45
Moin!

Zitat von Zerolith:
Hallo!

danke für den Tipp - aber könnstest du (oder jmd anders) mir noch sagen was bei obigem code falsch ist?
ich komm einfach nich drauf...

cya
Warum es nicht funktioniert kann ich dir sagen: Du benutzt ein dynamisches Array und daher wird in der Definition des Records nur eine Adresse gespeichert (ähnlich den AnsiStrings) und daher wird dort beim versenden eine Adresse versendet anstatt des Inhalts. Entweder du definierst deinen Typ TStrArr als statisches Array (was dann einem ShortString gleich kommt) oder du nutzt den von mir beschriebenen/verwiesenen Weg, dann ist die Stringlänge nicht auf so kurze Längen begrenzt (sondern rund 2 GB).

MfG
Muetze1
  Mit Zitat antworten Zitat