Hallo,
vielen Dank für das schnelle Feedback
Warum verwendest du im unteren Codeschnipsel denn '\\PC01.\pipe\ForcePipe' statt wie oben '\\.\pipe\ForcePipe'? Der PC01 DNS Name wird nur verfügbar sein, wenn du im Netzwerk bist. Der einfache Punkt beschreibt immer den lokalen Host.
Das mit dem Punkt wusste ich nicht. Ich hatte es mit 127.0.0.1 probiert, aber auch erfolglos. Jetzt mit . funktioniert es
Man mag es nicht glauben, aber CallNamedPipe sagt einem, was es für ein Problem gab.
In den richtigen Treibern habe ich das auch irgendwann implementiert. In der Demo wars noch vereinfacht
Ach ja, was sind send und recv eigentlich?
send enthält den Commandstring
recv den Rückgabewert als String
Problem ist für mich gelöst
Danke
Gerd