Hallo,
Also mein Problem liegt darin das ich eine Datei über eine
TCP Verbindung geschickt bekomme von einem Server klappt auch alles aber wenn die Datei dann angekommen ist sagt mir das Programm Datei kann nicht geöffnet werden weil Sie bereits von einem anderne Prozess verwendet wird

Keine Ahnung was das heissen soll! Muss ich die Datei nach dem erstellen schliessen? Und wenn wie? Habe das erstellen der Datei mit folgendem Code gelöst:
FStream := TFileStream.Create('c:\screenread.jpg', fmOpenWrite or fmShareDenyNone);
Wenn ich die Datei nach dem Sie erstellt worden ist schliessen muss wie soll das gehn mit Closefile jawohl nicht oder?