Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#2

Re: Socket.ReceiveBuf umwandeln

  Alt 23. Apr 2008, 22:51
1. Du versuchst schon abgeholte Daten erneut abzurufen? Es ist kein Wunder, wenn der Socket keine Daten mehr, die wurden schliesslich schon zuvor von ReceiveText abgeholt.
2. Du beachtest überhaupt nicht den Rückgabewert von ReceiveBuf()
3. Du schreibst in einen Stream über die lokale Variable fs, die nicht initialisiert wurde und definitiv sogar Hinweise vom Compiler bringen.
4. Du legst eine Instanz von TFileStream an, wenn schon alles vorbei ist, um ihn dann wieder sofort freizugeben? Logik dahinter?

Glaub mir, der Compiler meint es nur gut mit dir, somit höre auch auf das, was er dir sagt.

Und zu deiner Frage: Schreibe den String einfach in den Filestream. Wo genau liegt dein Problem?
  Mit Zitat antworten Zitat