Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: dateien per sendstream empfangen

  Alt 17. Jun 2007, 11:14
Zitat:
Delphi-Quellcode:
if input_bild.size=i
   then input_bild.free;
Du gibst den Stream hiermit praktisch in jedem Durchlauf frei. Du solltest zu Beginn der Übertragung eine Längenangabe senden, also einfach Clientstream.size, diese dann in einer globalen Variablen speichern und prüfen, ob die Größe des Empfangsstreams gleich dieser Größe ist. Die Daten werden ja nicht in einem Rutsch übertragen, sodass du mehrfach Daten an den Stream anhängen musst.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat