Moin Hanswurst,
also das
Delphi-Quellcode:
TCPClient.ReadStream(IncomingStream);
IncomingStream:= TFileStream.Create(edit3.Text);
hattest Du so nicht aus einem anderen Thread
Es gibt nur noch einen, in dem incomingstream vorkommt.
Der erste Parameter in TFileStream.Create gibt den Pfad zu der Datei an, auf die sich der Stream bezieht, und der zweite Parameter wie man denn nun diese Datei öffnen will.
Die wichtigsten Modi:
fmCreate : Neu erzeugen (
Exception, falls die Datei schon existiert)
fmOpenRead : Nur zum Lesen öffnen
fmOpenWrite : Nur zum Schreiben öffnen (Wichtig: Der Dateiinhalt kann nicht geändert, sondern nur völlig neu geschrieben werden)
fmOpenReadWrite : Ändern ist möglich
Ausser bei fmCreate muss die Datei existieren.
Sinnvolle Kombinationen mit or sind möglich, z.B.
fmCreate or fmOpenWrite : Die Datei wird neu geschrieben, wobei es jetzt egal ist, ob sie schon existiert hat oder nicht.