Erik Tews: Perl unter NT und kompilierte Programme

Beitrag lesen

Hallo,
etwas abseitig von HTML, doch vielleicht für ein paar Leute interessant.
Die Perl-Portierung für NT (5) implementiert nicht  die Funktion fork(), die für das Starten von mehreren Prozessen unter UNIX verantwortlich ist. Diese wird jedoch von open2() iin einem Perl-Skript aufgerufen, das die Kommunikation zwischen Perl und einem kompiliertem Programm ermöglicht, allerdings unter Unix.
Frage: Welche unter NT verfügbaren Funktionen existieren, um von Perl aus ein kompliertes Programm mit Parametern aufzurufen und das Ergebnis in Perl weiterzuverarbeiten?
Für Hinweise vielen Dank!

Also, wenn du ein Programm starten willst, und die Ausgabe in Perl einlesen willst geht das mit open. Das ganze ist in Selfhtml in dem Bereich von der Kommunikation mit Sendmail beschrieben. Nur dort wird in die Standarteingabe des Programmes geschrieben. Wenn du Standartausgabe lesen willst, muß du den | auf die andere Seite schreiben, und dann kannst du das Programm wie eine Datei lesen. Wenn die Ausgabe gleich ausgegeben werden soll, geht das mit system.