Thread Win32 - Pipe erzeugung funktioniert nicht
(3 answers)
Opened by Snicker at 2008-10-07 14:18 Taulmarill+2008-10-07 17:07:24-- das Problem liegt nicht beim $q != $op, da $op ==$q. Hab das nochmal nachgeprüft. Das erstaunlich ist, dass die Berechnungen im Fork-Prozess nicht ausgeführt werden. Sobald ich aber satt Code (perl): (dl
)
$Pipe = new Win32::Pipe("\\\\server\\pipe\\My Pipe Name $op") Code (perl): (dl
)
$Pipe = new Win32::Pipe("\\\\.\\pipe\\My Pipe Name $op") Versuche ich nun im fork-prozess den pipe auszulesen, dann erhalte ich ebenfalls die Fehlermeldung, dass das Lesen meines "My Pipe Name 0" nicht funktioniert hat. Irgendwie scheine ich wohl nicht in der Lage zu sein, meine Pipes starten zu können bzw. nicht lesen zu können, obwohl die Namen übereinstimmen. @$q!=$op: in der Hinsicht hast teilweise Recht. Mein Intervall wurde von mir um 1 zu klein gewählt. Statt 0 ... 3 hat er bisher 0 ... 2 abgesucht. Habe es jetzt korrigiert. |