Das funktioniert soweit, allerdings ist die Pipe danach geschlossen. Ein anderer Prozess kann sie dann nicht mehr öffnen.
Warum ist das so? Ist das normal? Mache ich irgendwas komisch/falsch?
Ja das ist normal. Jeder Client bekommt eine eigene Pipe, sonst würde man die Clients mehr unterscheiden können, wenn jeder in die gleiche Pipe schreibt.
Eine Delphi Implemenierung findest du hier:
https://micksmix.wordpress.com/2011/...it-for-delphi/